51 lines
1.1 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using BankContracts.BindingModels;
using BankContracts.BusinessLogicsContracts;
using BankContracts.SearchModels;
using BankContracts.ViewModels;
using BankDatabaseImplement.Models;
namespace BankRestApi.Controllers
{
[Route("api/[controller]/[action]")]
[ApiController]
public class CurrencyController : Controller
{
private readonly ILogger _logger;
private readonly ICurrencyLogic _currency;
public CurrencyController(ILogger<CurrencyController> logger, ICurrencyLogic currency)
{
_logger = logger;
_currency = currency;
}
[HttpPost]
public bool CreateCurrency(CurrencyBindingModel model)
{
try
{
return _currency.Create(model);
}
catch (Exception ex)
{
_logger.LogError(ex, "Не удалось создать медикамент");
throw;
}
}
[HttpPost]
public bool DeleteCurrency(CurrencyBindingModel model)
{
try
{
return _currency.Delete(model);
}
catch (Exception ex)
{
_logger.LogError(ex, "Ошибка удаления магазина");
throw;
}
}
}
}