public void UpdateItem(ToDoModel toDoModel) { var todo = toDoModel.ToOrmToDo(); db.ToDos.Attach(todo); db.Entry(todo).State = EntityState.Modified; db.SaveChanges(); }
public int AddItem(ToDoModel toDoModel) { var todo = toDoModel.ToOrmToDo(); db.ToDos.Add(todo); db.SaveChanges(); var id = todo.ToDoId; return(id); }
public IHttpActionResult Update([FromBody] ToDoModel todo) { if (ModelState.IsValid) { bool updateResult = UnitOfWork.ToDoManager.Update(todo.ToOrmToDo()); if (!updateResult) { return(BadRequest()); } } return(Ok()); }
public IHttpActionResult Post([FromBody] ToDoModel todo) { todo.CreationDate = DateTime.Now; bool addResult = false; if (ModelState.IsValid) { addResult = UnitOfWork.ToDoManager.Create(todo.ToOrmToDo()); if (!addResult) { return(InternalServerError()); } } return(Ok()); }