示例#1
0
 public static bool Edit(Task editedTask, Guid taskIdTobeEdited)
 {
     using (var context = new ToDoEntities())
     {
        var selectedtask = context.Tasks.FirstOrDefault(x => x.TaskId == taskIdTobeEdited);
        if (selectedtask != null)
        {
            selectedtask.Reminder = editedTask.Reminder;
            selectedtask.Attachments = editedTask.Attachments;
            selectedtask.Detail = editedTask.Detail;
            selectedtask.DueDate = editedTask.DueDate;
            selectedtask.TaskAndSub = editedTask.TaskAndSub;
            selectedtask.Title = editedTask.Title;
            selectedtask.UserId = editedTask.UserId;
            context.SaveChanges();
        }
     }
     return false;
 }
示例#2
0
        public static bool Add(ToDo.Models.Task task, out Guid newTaskId)
        {
            using (var context = new ToDoEntities())
            {
                newTaskId = Guid.Empty;
                try
                {
                    newTaskId = Guid.NewGuid();
                    task.TaskId = newTaskId;
                    context.Tasks.Add(task);
                    context.SaveChanges();
                    return true;
                }
                catch
                {
                    return false;
                }

            }
        }