Пример #1
0
        public void DeleteReminderCategory(string userId, ReminderCategory reminderCategory)
        {
            var elementsToRemove = this.context.Categories.Where(x => x.ApplicationUser.Id == userId && reminderCategory.Id == x.Id);

            this.context.Categories.RemoveRange(elementsToRemove);
        }
Пример #2
0
        public ReminderCategory GetReminderCategory(string userId, int id)
        {
            ReminderCategory category = this.context.Categories.FirstOrDefault(x => x.Id == id && x.ApplicationUser.Id == userId);

            return(category);
        }
Пример #3
0
 public void SaveReminderCategory(string userId, ReminderCategory reminderCategory)
 {
     this.context.Entry(reminderCategory).State = reminderCategory.Id == 0 ? EntityState.Added : EntityState.Modified;
 }
Пример #4
0
 public void SaveReminderCategory(string userId, ReminderCategory reminderCategory)
 {
     reminderCategory.ApplicationUser = appRepo.GetUser(userId);
     expirationRepo.SaveReminderCategory(userId, reminderCategory);
     expirationRepo.CommitChanges();
 }
Пример #5
0
 public void DeleteReminderCategory(string userId, ReminderCategory reminderCategory)
 {
     expirationRepo.DeleteReminderCategory(userId, reminderCategory);
     expirationRepo.CommitChanges();
 }
Пример #6
0
        public IActionResult AddOrEditReminderCategory(int?id)
        {
            ReminderCategory reminder = id.HasValue ? _expirationReminderService.GetReminderCategory(User.GetUserId(), id.Value) : _expirationReminderService.GetReminderCategoryDefault(User.GetUserId());

            return(View(Mapper.Map <ReminderCategoryViewModel>(reminder)));
        }
Пример #7
0
        public IActionResult DeleteReminderCategory(int id)
        {
            ReminderCategory reminder = _expirationReminderService.GetReminderCategory(User.GetUserId(), id);

            return(View(Mapper.Map <ReminderCategoryViewModel>(reminder)));
        }