public IActionResult ConditionCustomerRegisterUpdate(CustomerReminderModel.ConditionModel.AddCustomerRegisterConditionModel model) { if (ModelState.IsValid) { _customerReminderViewModelService.UpdateCustomerRegisterConditionModel(model); return(new NullJsonResult()); } return(ErrorForKendoGridJson(ModelState)); }
public async Task <IActionResult> ConditionCustomerRegisterUpdate(CustomerReminderModel.ConditionModel.AddCustomerRegisterConditionModel model) { if (ModelState.IsValid) { await _customerReminderViewModelService.UpdateCustomerRegisterConditionModel(model); return(new JsonResult("")); } return(ErrorForKendoGridJson(ModelState)); }
public virtual async Task UpdateCustomerRegisterConditionModel(CustomerReminderModel.ConditionModel.AddCustomerRegisterConditionModel model) { var customerReminder = await _customerReminderService.GetCustomerReminderById(model.CustomerReminderId); if (customerReminder != null) { var condition = customerReminder.Conditions.FirstOrDefault(x => x.Id == model.ConditionId); if (condition != null) { var cr = condition.CustomerRegistration.FirstOrDefault(x => x.Id == model.Id); cr.RegisterField = model.CustomerRegisterName; cr.RegisterValue = model.CustomerRegisterValue; await _customerReminderService.UpdateCustomerReminder(customerReminder); } } }
public virtual void InsertCustomerRegisterConditionModel(CustomerReminderModel.ConditionModel.AddCustomerRegisterConditionModel model) { var customerReminder = _customerReminderService.GetCustomerReminderById(model.CustomerReminderId); if (customerReminder != null) { var condition = customerReminder.Conditions.FirstOrDefault(x => x.Id == model.ConditionId); if (condition != null) { var _cr = new CustomerReminder.ReminderCondition.CustomerRegister() { RegisterField = model.CustomerRegisterName, RegisterValue = model.CustomerRegisterValue, }; condition.CustomerRegistration.Add(_cr); _customerReminderService.UpdateCustomerReminder(customerReminder); } } }