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)); }
public void Update(NotaTarefa notaTarefa) { _context.Entry <NotaTarefa>(notaTarefa).State = EntityState.Modified; _context.SaveChanges(); }
public void Save(NotaTarefa notaTarefa) { _context.NotasTarefas.Add(notaTarefa); _context.SaveChanges(); }