public virtual CustomerReminder InsertCustomerReminderModel(CustomerReminderModel model) { var customerreminder = model.ToEntity(); _customerReminderService.InsertCustomerReminder(customerreminder); //activity log _customerActivityService.InsertActivity("AddNewCustomerReminder", customerreminder.Id, _localizationService.GetResource("ActivityLog.AddNewCustomerReminder"), customerreminder.Name); return(customerreminder); }
public virtual async Task <CustomerReminder> InsertCustomerReminderModel(CustomerReminderModel model) { var customerreminder = model.ToEntity(_dateTimeHelper); await _customerReminderService.InsertCustomerReminder(customerreminder); //activity log await _customerActivityService.InsertActivity("AddNewCustomerReminder", customerreminder.Id, _localizationService.GetResource("ActivityLog.AddNewCustomerReminder"), customerreminder.Name); return(customerreminder); }
public virtual CustomerReminder UpdateCustomerReminderModel(CustomerReminder customerReminder, CustomerReminderModel model) { if (customerReminder.Conditions.Count() > 0) { model.ReminderRuleId = customerReminder.ReminderRuleId; } if (model.ReminderRuleId == 0) { model.ReminderRuleId = customerReminder.ReminderRuleId; } customerReminder = model.ToEntity(customerReminder); _customerReminderService.UpdateCustomerReminder(customerReminder); _customerActivityService.InsertActivity("EditCustomerReminder", customerReminder.Id, _localizationService.GetResource("ActivityLog.EditCustomerReminder"), customerReminder.Name); return(customerReminder); }
public virtual async Task <CustomerReminder> UpdateCustomerReminderModel(CustomerReminder customerReminder, CustomerReminderModel model) { if (customerReminder.Conditions.Count() > 0) { model.ReminderRuleId = customerReminder.ReminderRuleId; } if (model.ReminderRuleId == 0) { model.ReminderRuleId = customerReminder.ReminderRuleId; } customerReminder = model.ToEntity(customerReminder, _dateTimeService); await _customerReminderService.UpdateCustomerReminder(customerReminder); await _customerActivityService.InsertActivity("EditCustomerReminder", customerReminder.Id, _translationService.GetResource("ActivityLog.EditCustomerReminder"), customerReminder.Name); return(customerReminder); }