Beispiel #1
0
        public void Delete(NotaTarefa notaTarefa)
        {
            var itens = _context.Itens.Where(a => a.IdNotaTarefa == notaTarefa.Id).AsNoTracking().ToList();

            _context.Itens.RemoveRange(itens);
            _context.NotasTarefas.Remove(notaTarefa);
            _context.SaveChanges();
        }
        public ResultViewModel Post([FromBody] NotaTarefa notaTarefa)
        {
            if (notaTarefa == null)
            {
                return(ReturnViewModel(false, "Não foi Cadastrado a Nota de Tarefara", notaTarefa));
            }

            _repository.Save(notaTarefa);
            return(ReturnViewModel(true, "Nota de Tarefara Cadastrada com sucesso", notaTarefa));
        }
        public ResultViewModel Put([FromBody] NotaTarefa notaTarefa)
        {
            if (string.IsNullOrEmpty(notaTarefa.Title))
            {
                return(ReturnViewModel(false, "Erro ao alterar Nota de Tarefara", notaTarefa));
            }

            _repository.Update(notaTarefa);

            return(ReturnViewModel(true, "Nota de Tarefara Alterada com sucesso", notaTarefa));
        }
Beispiel #4
0
 public void Update(NotaTarefa notaTarefa)
 {
     _context.Entry <NotaTarefa>(notaTarefa).State = EntityState.Modified;
     _context.SaveChanges();
 }
Beispiel #5
0
 public void Save(NotaTarefa notaTarefa)
 {
     _context.NotasTarefas.Add(notaTarefa);
     _context.SaveChanges();
 }