//create user's task and appent it to database public Models.Task CreateTask(TaskView taskView, Models.User user) { Models.Task task = new Models.Task { Description = taskView.Description, DueDate = taskView.Date, IsCompleted = false, Title = taskView.Title, CustomListId = taskView.CustomListId, CreationDate = DateTime.Now.Date.ToString(), UserId = user.Id }; string imp = taskView.Importance; if (imp == null) { imp = "normal"; } Models.Importance importance = db.Importances.FirstOrDefault(p => p.Name == imp); task.ImportanceId = importance.Id; db.Tasks.Add(task); db.SaveChanges(); return(task); }
public ActionResult <TodoItems> PostNew(long id, TodoItems item) { if (id != item.Id) { return(BadRequest()); } ctx.TodoItems.Remove(item); ctx.SaveChanges(); return(NoContent()); }
public Models.Todo Add(Models.Todo todo) { try { // Add and commit context.Todos.Add(todo); context.SaveChanges(); return(todo); } catch (Exception ex) { return(null); } }