コード例 #1
0
        public void DeleteReminder(int id)
        {
            ReminderItemModel item = _reminderDbContext.Reminders.Where(x => x.Id == id).FirstOrDefault();

            _reminderDbContext.Reminders.Remove(item);
            _reminderDbContext.SaveChanges();
        }
コード例 #2
0
        public AddReminderItem()
        {
            InitializeComponent();
            mModel         = new ReminderItemModel();
            mModel.DueDate = System.DateTime.Now;

            DataContext = mModel;
        }
コード例 #3
0
 public ActionResult Edit(int id, ReminderItemModel reminderItem)
 {
     if (_userReminderRelationsRepository.IsUserHasAccessToReminder(User.Identity.GetUserId(), id))
     {
         _reminderRepository.UpdateReminder(id, reminderItem);
     }
     return(RedirectToAction("MyReminders", "Home"));
 }
コード例 #4
0
        public ActionResult Create(ReminderItemModel reminderItem)
        {
            _reminderRepository.CreateReminder(reminderItem);
            var reminderId = _reminderRepository.GetReminderId(reminderItem);

            _userReminderRelationsRepository.CreateRelation(User.Identity.GetUserId(), reminderId);
            return(RedirectToAction("MyReminders", "Home"));
        }
コード例 #5
0
        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();
        }
コード例 #6
0
 public int GetReminderId(ReminderItemModel reminder)
 {
     return(_reminderDbContext.Reminders
            .Where(x => x.Title == reminder.Title && x.Description == reminder.Description && x.DueDate == reminder.DueDate)
            .FirstOrDefault().Id);
 }
コード例 #7
0
 public void CreateReminder(ReminderItemModel reminderItem)
 {
     reminderItem.CreationDate = DateTime.Now.Date;
     _reminderDbContext.Reminders.Add(reminderItem);
     _reminderDbContext.SaveChanges();
 }
コード例 #8
0
 public AddReminderItem(ReminderItemModel argObject)
 {
     InitializeComponent();
     mModel      = argObject;
     DataContext = mModel;
 }