public int AddUser(User user)
 {
     try
     {
         user = DB.Users.Add(user);
         DB.SaveChanges();
         return(user.Id);
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #2
0
        //public static void TasksByDay(DateTime date,int id)
        //{

        //    //var tasks = DB.UserTasks.Where(task => task.UserId == id).ToList();
        //    //HashSet<int> set = new HashSet<int>();
        //    //set = tasks.Select(x => x.UserTaskId);
        //    var days = DB.TaskDays.Where(day => day.TaskDaysValue == (int)date.DayOfWeek).ToList();
        //    foreach (var item in days)
        //    {
        //        if (GetUserTaskList(id).Contains(item.UserTaskId))
        //        {

        //        }
        //    }
        //    var t = GetUserTaskList(id).Where(x=>));
        //    //var myTasks = days.ForEach(L => tasks.Contains(L.UserTaskId)).ToList();

        //    //foreach (var item in days)
        //    //{
        //    //    if (tasks..Contains(item.UserTaskId))
        //    //    {
        //    //    }
        //    //}
        //}

        public static void AddUserTask(UserTask userTask)
        {
            try
            {
                TaskCollisionTester(userTask);
                DB.UserTasks.Add(userTask);
                string s = userTask.Days;
                for (int i = 0; i < s.Length; i++)
                {
                    TaskDay taskDay = new TaskDay {
                        UserTaskId = userTask.Id, Value = (int)s[i]
                    };
                    DB.TaskDays.Add(taskDay);
                }
                DB.SaveChanges();
            }
            catch (Exception)
            {
                throw;
            }
        }