Beispiel #1
0
        public ObjectResult CreateCriticalDate(CriticalDate date)
        {
            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 (date.Begin > date.End || date.Begin < 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 (_dateRepo.CreateCriticalDate(date))
                {
                    return(new ObjectResult("Registro inserido")
                    {
                        StatusCode = 200
                    });
                }
                else
                {
                    return(new ObjectResult("Erro ao inserir o Registro.")
                    {
                        StatusCode = 500
                    });
                }
            }
        }
Beispiel #2
0
        public IActionResult CreateDate([FromBody] CriticalDate date)
        {
            var res = _service.CreateCriticalDate(date);

            return(res);
        }
 public bool DeleteCriticalDate(CriticalDate date)
 {
     _db.CriticalDates.Remove(date);
     return(Save());
 }
 public bool CreateCriticalDate(CriticalDate date)
 {
     _db.CriticalDates.Add(date);
     return(Save());
 }