public ActionResult Create(NewTodo model) { if(!ModelState.IsValid) { return View("New", model); } Todo todo = new Todo {Item = model.Entry, Title = model.Title, Posted = DateTime.Now, State = 1}; _repository.Create(todo); return RedirectToAction("Index"); }
public void Add(Todo todo) { if (todo.Id == 0) { if (_fakeDbContext.Count == 0) todo.Id = 1; else todo.Id = _fakeDbContext.Max(item => item.Id) + 1; } _fakeDbContext.Add(todo); _fakeDbContext = _fakeDbContext.OrderBy(item => item.Id).ToList(); }
public OkResult EditTodo(Todo item) { _repository.Update(item); return Ok(); }
public OkResult AddTodo(Todo item) { _repository.Add(item); return Ok(); }
public void Update(Todo todoToUpdate) { Delete(todoToUpdate.Id); Add(todoToUpdate); }