public async Task <IActionResult> Edit(string id)
        {
            var customerReminder = await _customerReminderService.GetCustomerReminderById(id);

            if (customerReminder == null)
            {
                return(RedirectToAction("List"));
            }
            var model = customerReminder.ToModel(_dateTimeService);

            model.ConditionCount = customerReminder.Conditions.Count();
            return(View(model));
        }
        public virtual async Task ConditionDelete(string Id, string customerReminderId)
        {
            var customerReminder = await _customerReminderService.GetCustomerReminderById(customerReminderId);

            if (customerReminder != null)
            {
                var condition = customerReminder.Conditions.FirstOrDefault(x => x.Id == Id);
                if (condition != null)
                {
                    customerReminder.Conditions.Remove(condition);
                    await _customerReminderService.UpdateCustomerReminder(customerReminder);
                }
            }
        }
Esempio n. 3
0
        public IActionResult Edit(string id)
        {
            var customerReminder = _customerReminderService.GetCustomerReminderById(id);

            if (customerReminder == null)
            {
                return(RedirectToAction("List"));
            }
            var model = customerReminder.ToModel();

            model.ConditionCount = customerReminder.Conditions.Count();
            return(View(model));
        }