コード例 #1
0
ファイル: TaskCRUD.cs プロジェクト: kia3d/ToDoTest1
 public static Task GetTasksByUserId(int userId,Guid taskId)
 {
     using (var context = new ToDoEntities())
     {
         return context.Tasks.FirstOrDefault(x => x.UserId == userId && x.TaskId == taskId);
     }
 }
コード例 #2
0
ファイル: TaskCRUD.cs プロジェクト: kia3d/ToDoTest1
 public static List<Task> GetTasksByUserId(int userId)
 {
     using (var context = new ToDoEntities())
     {
         return context.Tasks.Where(x=>x.UserId==userId).ToList();
     }
 }
コード例 #3
0
ファイル: TaskCRUD.cs プロジェクト: kia3d/ToDoTest1
 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;
 }
コード例 #4
0
ファイル: TaskCRUD.cs プロジェクト: kia3d/ToDoTest1
        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;
                }

            }
        }