public ActionResult <Todo> GetTodo(int id) { using (var context = new entContext()) { return(context.Todos.Find(id)); } }
public IEnumerable <Todo> GetAll() { using (var context = new entContext()) { return(context.Todos.ToList()); } }
public ActionResult <Todo> DeleteTodo(int id) { using (var context = new entContext()) { var todo = context.Todos.Find(id); if (todo == null) { return(NotFound()); } context.Todos.Remove(todo); context.SaveChanges(); return(NoContent()); } }
public ActionResult <Todo> AddTodo(string value) { string dateTime = DateTime.Now.ToString("MM/dd/yyyy h:mm tt"); Todo td = new Todo(); td.TodoCreateTime = dateTime; td.TodoValue = value; td.TodoStatus = "1"; using (var context = new entContext()) { context.Todos.Add(td); context.SaveChanges(); return(NoContent()); } }
public ActionResult <Todo> ChangeStatus(int id, string status) { using (var context = new entContext()) { var todo = context.Todos.Find(id); todo.TodoStatus = status; context.Entry(todo).State = EntityState.Modified; try { context.SaveChanges(); return(NoContent()); } catch (Exception e) { return(NotFound()); } } }