public async override void Init(object initData) { base.Init(initData); if (initData is RemindersModel) { Reminder = ((RemindersModel)initData); Note = Reminder.Content; Date = Reminder.Reminder.ReminderAt.Value; ContactNumber = Reminder.Name; IsToggled = Reminder.Reminder.ContentHasRgpdData; contact = await StoreManager.ContactStore.GetItemAsync(Reminder.Reminder.ContactId); } else if (initData is ContactModel) { contact = ((ContactModel)initData).Contact; ContactNumber = contact.Name; } }
public RemindersViewModel(RemindersModel remindersModel) { ReminderId = remindersModel.ReminderId; UserId = remindersModel.UserId; ReminderName = remindersModel.ReminderName; ReminderDescription = remindersModel.ReminderDescription; }
public RemindersModel GetReminder(int id) { var reminder = _reminderRepo.GetReminder(id); if (reminder != null) { RemindersModel reminderModel = new RemindersModel(reminder); return(reminderModel); } return(null); }
public ActionResult Create(RemindersModel model) { if (ModelState.IsValid) { model.Id = Guid.NewGuid(); model.Branches_Id = Helper.getActiveBranchId(Session); db.Reminders.Add(model); ActivityLogsController.AddCreateLog(db, Session, model.Id); db.SaveChanges(); return(RedirectToAction(nameof(HomeController.Index), "Home")); } return(View(model)); }
public ActionResult Edit(RemindersModel model, string Notes) { if (ModelState.IsValid) { string log = string.Format("[{0}] {1}", Util.GetEnumDescription <EnumReminderStatuses>(model.Status_enumid), Notes); db.Entry(model).State = EntityState.Modified; ActivityLogsController.Add(db, Session, model.Id, log); db.SaveChanges(); return(RedirectToAction(nameof(HomeController.Index), "Home")); } return(View(model)); }
/* EDIT ***********************************************************************************************************************************************/ public ActionResult Edit(Guid?Id) { if (!UserAccountsController.getUserAccess(Session).Reminders_Edit) { return(RedirectToAction(nameof(HomeController.Index), "Home")); } if (Id == null) { return(RedirectToAction(nameof(HomeController.Index), "Home")); } RemindersModel model = db.Reminders.Where(x => x.Id == Id).FirstOrDefault(); return(View(model)); }