public ObjectResult CreateDataCritica(DataCriticaInsertDto dcDto) { var dc = _mapper.Map <DataCritica>(dcDto); DateTime today = DateTime.Today; // Validação para uma data nunca começar antes do dia de inserção e a data de fim sempre ser posterior a de início if (dc.InitialDate > dc.EndDate || dc.InitialDate < today) { return(new ObjectResult("Erro , verifique se as datas inseridas são posteriores ao dia de hoje e se a data final é posterior a inicial. ") { StatusCode = 500 }); } else { if (_dcRepo.CreateDataCritica(dc)) { return(new ObjectResult("Registro inserido") { StatusCode = 200 }); } else { return(new ObjectResult("Erro ao inserir o Registro.") { StatusCode = 500 }); } } }
public IActionResult CreateDataCritica([FromBody] DataCriticaInsertDto dcDto) { var res = _service.CreateDataCritica(dcDto); return(res); }