Ejemplo n.º 1
0
 public Models.TbNotificacao ParaTabela(Models.Request.NotificacaoRequest req)
 {
     return(new Models.TbNotificacao {
         DsMensagem = req.mensagem,
         IdLogin = req.login,
         DtEnvio = DateTime.Now,
         DsStatus = "Não lido",
         BtDisponivel = true
     });
 }
Ejemplo n.º 2
0
 [HttpPost] // Cliente e Funcionario
 public ActionResult <Models.Response.NotificacaoResponse> Cadastrar(Models.Request.NotificacaoRequest req)
 {
     try
     {
         Models.TbNotificacao notifi = conv.ParaTabela(req);
         return(conv.ParaResponse(buss.Cadastrar(notifi)));
     }
     catch (Exception ex)
     {
         return(new BadRequestObjectResult(
                    new Models.Response.ErrorResponse(ex.Message, 400)
                    ));
     }
 }