PIbd - 21 Bakalskaya E.D. LabWork07 BASE #13

Closed
ekallin wants to merge 26 commits from LabWork07 into LabWork06
Showing only changes of commit 1c676ba332 - Show all commits

View File

@ -12,11 +12,12 @@ namespace SushiBarRestApi.Controllers
{
private readonly ILogger _logger;
private readonly IClientLogic _logic;
public ClientController(IClientLogic logic, ILogger<ClientController>
logger)
private readonly IMessageInfoLogic messageLogic;
public ClientController(IClientLogic logic, ILogger<ClientController> logger, IMessageInfoLogic messageLogic)
{
_logger = logger;
_logic = logic;
this.messageLogic = messageLogic;
}
[HttpGet]
public ClientViewModel? Login(string login, string password)
@ -61,5 +62,22 @@ namespace SushiBarRestApi.Controllers
throw;
}
}
public List<MessageInfoViewModel>? GetMessages(int clientId)
{
try
{
return messageLogic.ReadList(new MessageInfoSearchModel
{
ClientId = clientId
});
}
catch (Exception ex)
{
_logger.LogError(ex, "Ошибка получения писем клиента");
throw;
}
}
}
}