public void SaveOrUpdate(TodoViewModel todo) { if (todo.Id != 0) { var todoAux = _todoRepository.GetById(todo.Id); todoAux.Description = todo.Description; todoAux.Done = todo.Done; _todoRepository.UpdateAndSave(todoAux); } else { var todoSave = new Todo() { Description = todo.Description, Done = todo.Done, CreatDate = new DateTime() }; _todoRepository.AddAndSave(todoSave); } }