public virtual async Task InsertCustomCustomerAttributeConditionModel(CustomerReminderModel.ConditionModel.AddCustomCustomerAttributeConditionModel 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 = new CustomerReminder.ReminderCondition.CustomerRegister() { RegisterField = model.CustomerAttributeName, RegisterValue = model.CustomerAttributeValue, }; condition.CustomCustomerAttributes.Add(_cr); 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); } } }