Esempio n. 1
0
 public TimeReminderUserReminder SaveMyReminder(TimeReminderUserReminder timeReminderUserReminder)
 {
     if (timeReminderUserReminder.ID == 0)
     {
         using (var db = new ReminderDBEntities())
         {
             UserReminder userreminder = new UserReminder()
             {
                 Reminder = timeReminderUserReminder.Reminder, ReminderDate = timeReminderUserReminder.ReminderDate, UserID = timeReminderUserReminder.UserID
             };
             db.UserReminders.Add(userreminder);
             db.SaveChanges();
             timeReminderUserReminder.ID = userreminder.ID;
         }
     }
     else
     {
         using (var db = new ReminderDBEntities())
         {
             var userReminder = db.UserReminders.SingleOrDefault(u => u.ID == timeReminderUserReminder.ID);
             if (userReminder != null)
             {
                 userReminder.Reminder     = timeReminderUserReminder.Reminder;
                 userReminder.ReminderDate = timeReminderUserReminder.ReminderDate;
                 userReminder.UserID       = timeReminderUserReminder.UserID;
                 db.SaveChanges();
             }
         }
     }
     return(timeReminderUserReminder);
 }
Esempio n. 2
0
 public TimeReminderUser SaveTimeReminderUser(TimeReminderUser timeReminderUser)
 {
     if (timeReminderUser.ID == 0)
     {
         using (var db = new ReminderDBEntities())
         {
             User user = new User()
             {
                 UserName = timeReminderUser.UserName
             };
             db.Users.Add(user);
             db.SaveChanges();
             timeReminderUser.ID = user.ID;
         }
     }
     else
     {
         using (var db = new ReminderDBEntities())
         {
             var user = db.Users.SingleOrDefault(u => u.ID == timeReminderUser.ID);
             if (user != null)
             {
                 user.UserName = timeReminderUser.UserName;
                 db.SaveChanges();
             }
         }
     }
     return(timeReminderUser);
 }
Esempio n. 3
0
 public TimeReminderUserService()
 {
     using (var db = new ReminderDBEntities())
     {
         this.TimeReminderUsers = db.Users.Select(p => new TimeReminderUser {
             ID = p.ID, UserName = p.UserName
         }).ToList();
     }
 }
Esempio n. 4
0
 public void DeleteTimeReminderUser(int id)
 {
     using (var db = new ReminderDBEntities())
     {
         var result = db.Users.SingleOrDefault(u => u.ID == id);
         if (result != null)
         {
             db.Users.Remove(result);
             db.SaveChanges();
         }
     }
 }
Esempio n. 5
0
        public TimeReminderUser GetTimeReminderUser(int id)
        {
            TimeReminderUser timeReminderUser;

            using (var db = new ReminderDBEntities())
            {
                timeReminderUser = db.Users.Select(p => new TimeReminderUser {
                    ID = p.ID, UserName = p.UserName
                }).FirstOrDefault();
            }
            return(timeReminderUser);
        }
Esempio n. 6
0
        public IEnumerable <TimeReminderUser> TimeReminderUsers()
        {
            IEnumerable <TimeReminderUser> TimeReminderUsers;

            using (var db = new ReminderDBEntities())
            {
                TimeReminderUsers = db.Users.Select(p => new TimeReminderUser {
                    ID = p.ID, UserName = p.UserName
                }).ToList();
            }

            return(TimeReminderUsers);
        }
Esempio n. 7
0
        public IEnumerable <TimeReminderUserReminder> GetReminders(int UserID)
        {
            IEnumerable <TimeReminderUserReminder> MyReminders;

            using (var db = new ReminderDBEntities())
            {
                MyReminders = db.UserReminders.Select(
                    p => new TimeReminderUserReminder {
                    ID     = p.ID, Reminder = p.Reminder, ReminderDate = p.ReminderDate,
                    UserID = p.UserID, TimeReminderUsers = db.Users.Select
                                                               (e => new TimeReminderUser
                    {
                        ID       = e.ID,
                        UserName = e.UserName
                    }
                                                               )
                }).Where(p => p.UserID == UserID).ToList();
            }
            return(MyReminders);
        }
Esempio n. 8
0
        public TimeReminderUserReminder GetReminderByID(int id)
        {
            TimeReminderUserReminder Reminder;

            using (var db = new ReminderDBEntities())
            {
                Reminder = db.UserReminders.Select(
                    p => new TimeReminderUserReminder
                {
                    ID                = p.ID,
                    Reminder          = p.Reminder,
                    ReminderDate      = p.ReminderDate,
                    UserID            = p.UserID,
                    TimeReminderUsers = db.Users.Select
                                            (e => new TimeReminderUser
                    {
                        ID       = e.ID,
                        UserName = e.UserName
                    }
                                            )
                }).Where(p => p.ID == id).FirstOrDefault();
            }
            return(Reminder);
        }