Ejemplo n.º 1
0
 //дістаємо користувача за ід
 public static User GetUser(Guid id)
 {
     using (var context = new ReminderContext())
     {
         return(context.Users.FirstOrDefault(item => item.Id == id));
     }
 }
Ejemplo n.º 2
0
 //дістаємо всі нагадування поточного користвача
 public static List <Reminder> GetAllRemindsCurrUser(User user)
 {
     using (var context = new ReminderContext())
     {
         return(context.Reminders.Where(r => r.UserId == user.Id).ToList().OrderBy(o => o.ReactDate).ToList());
     }
 }
Ejemplo n.º 3
0
 //витягаємо до користувача через логін
 public static User GetUserByLogin(string login)
 {
     using (var context = new ReminderContext())
     {
         return(context.Users.FirstOrDefault(u => u.Login == login));
     }
 }
Ejemplo n.º 4
0
 //перевірка чи існує в бд користувач з таким логіном
 public static bool UserExist(string login)
 {
     using (var context = new ReminderContext())
     {
         return(context.Users.Any(u => u.Login == login));
     }
 }
Ejemplo n.º 5
0
 //додаємо нове нагадування
 public static void AddReminder(Reminder reminder)
 {
     using (var context = new ReminderContext())
     {
         context.Reminders.Add(reminder);
         context.SaveChanges();
     }
 }
Ejemplo n.º 6
0
 //додаємо нового користувача
 public static void AddUser(User user)
 {
     using (var context = new ReminderContext())
     {
         context.Users.Add(user);
         context.SaveChanges();
     }
 }
Ejemplo n.º 7
0
 //зберігаємо зміни корстувача
 public static User EditUser(User item)
 {
     using (var context = new ReminderContext())
     {
         context.Entry(item).State = EntityState.Modified;
         context.SaveChanges();
     }
     return(item);
 }
Ejemplo n.º 8
0
 //видаляємо нагадування
 public static bool Delete(Reminder item)
 {
     using (var context = new ReminderContext())
     {
         context.Entry(item).State = EntityState.Deleted;
         context.SaveChanges();
     }
     return(true);
 }