コード例 #1
0
        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
                    });
                }
            }
        }
コード例 #2
0
        public IActionResult CreateDataCritica([FromBody] DataCriticaInsertDto dcDto)
        {
            var res = _service.CreateDataCritica(dcDto);

            return(res);
        }