public async Task <IActionResult> Put([FromBody] AvisosViewModel value) { try { var result = await _avisoService.AlterarAviso(value); return(Ok(result)); } catch (Exception e) { return(BadRequest(e.Message.ToString())); } }
public async Task <AvisosViewModel> ConsultarAviso(string id) { var result = await _avisoRepository.findById(id); var aviso = new AvisosViewModel { tipo = result.tipo, descricao = result.descricao, dataEnvio = result.dataEnvio, dataGeracao = result.dataGeracao, situacao = result.situacao }; return(aviso); }
public async Task <RetornoViewModel> IncluirAvisos(AvisosViewModel aviso) { try { var command = new IncluirAvisoCommand(aviso.descricao, aviso.tipo, aviso.situacao); var result = await _handler.Send(command); return(new RetornoViewModel { MsgRetorno = result.mensagens }); } catch (Exception e) { return(retornoErro(e)); } }
public async Task <IList <AvisosViewModel> > ExibirTodosAviso() { var result = new List <AvisosViewModel>(); var avisos = await _avisoRepository.findAll(); foreach (var item in avisos) { var aviso = new AvisosViewModel { tipo = item.tipo, descricao = item.descricao, dataEnvio = item.dataEnvio, dataGeracao = item.dataGeracao, situacao = item.situacao }; } return(result); }
public Task <RetornoViewModel> AlterarAviso(AvisosViewModel aviso) { throw new NotImplementedException(); }