Добавил минимальную сумму курсов вуза
All checks were successful
Create and publish a Docker image / build-and-push-image (push) Successful in 18s

This commit is contained in:
2023-07-29 20:53:19 +03:00
parent 9b0636beb7
commit 3260da9b78
8 changed files with 104 additions and 13 deletions

View File

@@ -58,12 +58,12 @@ public class AdminController : ControllerBase
/// <summary>
/// Добавление условия кредитования
/// </summary>
// [HttpPost("banks/{bank_id}/loanterms")]
// public async Task<ActionResult> AddLoanTerm(long bank_id, [FromBody] LoanTerm loanTerm)
// {
// await _adminService.AddLoanTerm(loanTerm);
// return Ok();
// }
[HttpPost("banks/{bank_id}/loanterms")]
public async Task<ActionResult> AddLoanTerm(long bank_id, [FromBody] LoanTerm loanTerm)
{
await _adminService.AddLoanTerm(loanTerm);
return Ok();
}
/// <summary>
/// Удаление ВСЕХ условий кредитования
@@ -78,6 +78,15 @@ public class AdminController : ControllerBase
// -------------------------------------| Университеты |-------------------------------------
/// <summary>
/// Получение всех университетов
/// </summary>
[HttpGet("universities")]
public async Task<IEnumerable<University>> GetUniversity()
{
return await _adminService.GetAllUniversity();
}
/// <summary>
/// Добавление университета
/// </summary>

View File

@@ -19,7 +19,7 @@ public class PublicController : ControllerBase
/// Получение всех университетов
/// </summary>
[HttpGet("university")]
public async Task<IEnumerable<University>> GetAllUniversity()
public async Task<IEnumerable<UniversityDto>> GetAllUniversity()
{
return await _publicService.GetAllUniversity();
}
@@ -29,9 +29,24 @@ public class PublicController : ControllerBase
/// </summary>
/// <response code="400">Университет не найден</response>
[HttpGet("university/{id}/direction")]
public async Task<ActionResult<IEnumerable<University>>> GetAllUniversityDirectionByUniversityId(long id)
public async Task<ActionResult<IEnumerable<UniversityDto>>> GetAllUniversityDirectionByUniversityId(long id)
{
var result = await _publicService.GetAllUniversityDirectionByUniversityId(id);
if (result == null)
return BadRequest();
return Ok(result);
}
/// <summary>
/// Получение всех возможных условий кредитования банков по стоймости направления
/// </summary>
/// <response code="400">Направление не найдено</response>
[HttpGet("credit/direction/{id}")]
public async Task<ActionResult<IEnumerable<University>>> GetAllTermsWithDirection(long id)
{
var result = await _publicService.GetAllLoansByDirectionCost(id);
if (result == null)
return BadRequest();