public ActionResult <ErroDTO> Post([FromBody] ErroDTO value) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var novoErro = new Erro() { NivelId = value.NivelId, AmbienteId = value.AmbienteId, EventoId = value.EventoId, Ip = value.Ip, Titulo = value.Titulo, Descricoes = value.Descricoes, Data = value.Data, Coletado = value.Coletado, Arquivado = value.Arquivado }; var retorno = _erroService.Salvar(novoErro); return(Ok(_mapper.Map <ErroDTO>(retorno))); }
public ActionResult Buscar(int id) { using (ErroService service = new ErroService()) { ErroDTO retorno = service.Buscar(id).ToDTO <Erro, ErroDTO>(); return(Json(new { resultado = retorno })); } }
public ActionResult Incluir(ErroDTO registro) { using (ErroService service = new ErroService()) { var model = registro.ToModel <Erro, ErroDTO>(service.Conn); service.Incluir(model); return(Json(new { mensagem = "O registro foi incluído com sucesso" })); } }
public ActionResult Atualizar(ErroDTO registro) { using (ErroService service = new ErroService()) { var model = registro.ToModel <Erro, ErroDTO>(service.Conn); if (model == null || !model.Id.HasValue) { throw new Exception("O registro para alteração informado não foi encontrado"); } service.Atualizar(model); return(Json(new { mensagem = "O registro foi alterado com sucesso" })); } }