Обновил выдачу направлений
All checks were successful
Create and publish a Docker image / build-and-push-image (push) Successful in 17s

This commit is contained in:
2023-07-30 02:59:16 +03:00
parent 3260da9b78
commit 23e334f201
8 changed files with 83 additions and 24 deletions

View File

@@ -99,19 +99,5 @@ public class AdminController : ControllerBase
return BadRequest(result);
}
// TODO: Переделать
/// <summary>
/// Добавление направления университета
/// </summary>
[HttpPost("universities/directions")]
public async Task<ActionResult> AddUniversityDirection([FromBody] UniversityDirection universityDirection)
{
await _adminService.AddUniversityDirection(universityDirection);
return Ok();
}
}

View File

@@ -28,8 +28,8 @@ public class PublicController : ControllerBase
/// Получение всех направлений университета
/// </summary>
/// <response code="400">Университет не найден</response>
[HttpGet("university/{id}/direction")]
public async Task<ActionResult<IEnumerable<UniversityDto>>> GetAllUniversityDirectionByUniversityId(long id)
[HttpGet("university/{id}/directions")]
public async Task<ActionResult<IEnumerable<UniversityDirectionDto>>> GetAllUniversityDirectionByUniversityId(long id)
{
var result = await _publicService.GetAllUniversityDirectionByUniversityId(id);

View File

@@ -1,4 +1,6 @@
using Microsoft.AspNetCore.Mvc;
using PaydayBackend.Models;
using PaydayBackend.Services;
namespace PaydayBackend.Controllers;
@@ -6,11 +8,22 @@ namespace PaydayBackend.Controllers;
[ApiController]
public class UniversityController : ControllerBase
{
private readonly IAdminService _adminService;
public UniversityController()
public UniversityController(IAdminService adminService)
{
_adminService = adminService;
}
/// <summary>
/// Добавление направления университета
/// </summary>
/// <response code="400">Университет не найден</response>
[HttpPost("universities/directions")]
public async Task<ActionResult<string>> AddUniversityDirection([FromBody] UniversityDirectionDto universityDirection)
{
var result = await _adminService.AddUniversityDirection(universityDirection);
return result == "OK" ? Ok() : BadRequest(result);
}
}