public async Task <TipoParametroSistemaDTORetorno> AdicionarAsync(TipoParametroSistemaCreateDTO tipoParametro) { var entidade = _mapper.Map <TipoParametroSistema>(tipoParametro); entidade.DataHoraCriacao = DateTime.Now; return(_mapper.Map <TipoParametroSistemaDTORetorno>(await _service.AdicionarAsync(entidade))); }
public TipoParametroSistemaDTORetorno Adicionar(TipoParametroSistemaCreateDTO tipoParametro) { var entidade = _mapper.Map <TipoParametroSistema>(tipoParametro); entidade.DataHoraCriacao = DateTime.Now; return(_mapper.Map <TipoParametroSistemaDTORetorno>(_service.Adicionar(entidade))); }
public ActionResult <TipoParametroSistemaDTORetorno> Adicionar([FromBody] TipoParametroSistemaCreateDTO tipoParametro) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); //400 - bad request - solicitação inválida } try { return(Ok(parametroApp.Adicionar(tipoParametro))); } catch (ArgumentException aEx) { return(StatusCode((int)HttpStatusCode.InternalServerError, aEx.Message)); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.BadRequest, ex.Message)); } }