public void DeleteReminder(int id) { ReminderItemModel item = _reminderDbContext.Reminders.Where(x => x.Id == id).FirstOrDefault(); _reminderDbContext.Reminders.Remove(item); _reminderDbContext.SaveChanges(); }
public AddReminderItem() { InitializeComponent(); mModel = new ReminderItemModel(); mModel.DueDate = System.DateTime.Now; DataContext = mModel; }
public ActionResult Edit(int id, ReminderItemModel reminderItem) { if (_userReminderRelationsRepository.IsUserHasAccessToReminder(User.Identity.GetUserId(), id)) { _reminderRepository.UpdateReminder(id, reminderItem); } return(RedirectToAction("MyReminders", "Home")); }
public ActionResult Create(ReminderItemModel reminderItem) { _reminderRepository.CreateReminder(reminderItem); var reminderId = _reminderRepository.GetReminderId(reminderItem); _userReminderRelationsRepository.CreateRelation(User.Identity.GetUserId(), reminderId); return(RedirectToAction("MyReminders", "Home")); }
public void UpdateReminder(int id, ReminderItemModel reminderItem) { ReminderItemModel item = _reminderDbContext.Reminders.Where(x => x.Id == id).FirstOrDefault(); item.Title = reminderItem.Title; item.Description = reminderItem.Description; item.DueDate = reminderItem.DueDate; _reminderDbContext.SaveChanges(); }
public int GetReminderId(ReminderItemModel reminder) { return(_reminderDbContext.Reminders .Where(x => x.Title == reminder.Title && x.Description == reminder.Description && x.DueDate == reminder.DueDate) .FirstOrDefault().Id); }
public void CreateReminder(ReminderItemModel reminderItem) { reminderItem.CreationDate = DateTime.Now.Date; _reminderDbContext.Reminders.Add(reminderItem); _reminderDbContext.SaveChanges(); }
public AddReminderItem(ReminderItemModel argObject) { InitializeComponent(); mModel = argObject; DataContext = mModel; }