示例#1
0
        public static Routine RegisterRoutine(User usr, Routine rtn)
        {
            using (elmatEntities entities = new elmatEntities())
            {
                ROUTINE R = new ROUTINE();
                R.UserID = usr.UserID;
                R.Title = rtn.Title;
                R.Mon = rtn.Mon;
                R.Tue = rtn.Tue;
                R.Wed = rtn.Wed;
                R.Thu = rtn.Thu;
                R.Fri = rtn.Fri;
                R.Sat = rtn.Sat;
                R.Sun = rtn.Sun;
                R.Hour = rtn.Hour;
                R.Lat = rtn.Latitude;
                R.Lon = rtn.Longitude;

                entities.ROUTINE.Add(R);
                entities.SaveChanges();

                rtn.UserID = R.UserID;
                rtn.RoutineID = R.RoutineID;

                return rtn;
            }
        }
示例#2
0
 public static void DeleteRoutine(User usr, Routine rtn)
 {
     using (elmatEntities entities = new elmatEntities())
     {
         var qryRoutines = (from R in entities.ROUTINE
                                where R.UserID == usr.UserID && R.RoutineID == rtn.RoutineID
                                select R).FirstOrDefault();
         entities.ROUTINE.Remove(qryRoutines);
         entities.SaveChanges();
     }
 }
示例#3
0
        public static void UpdateRoutine(Routine rtn, User usr)
        {
            using (elmatEntities entities = new elmatEntities())
            {
                var qryRoutines = (from R in entities.ROUTINE
                                   where R.UserID == usr.UserID && R.RoutineID == rtn.RoutineID
                                   select R).FirstOrDefault();

                qryRoutines.Title = rtn.Title;
                qryRoutines.Mon = rtn.Mon;
                qryRoutines.Tue = rtn.Tue;
                qryRoutines.Wed = rtn.Wed;
                qryRoutines.Thu = rtn.Thu;
                qryRoutines.Fri = rtn.Fri;
                qryRoutines.Sat = rtn.Sat;
                qryRoutines.Sun = rtn.Sun;
                qryRoutines.Hour = rtn.Hour;

                entities.SaveChanges();
            }
        }