Example #1
0
        //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());
 }
Example #3
0
 public Models.Todo Add(Models.Todo todo)
 {
     try
     {
         // Add and commit
         context.Todos.Add(todo);
         context.SaveChanges();
         return(todo);
     }
     catch (Exception ex)
     {
         return(null);
     }
 }