Пример #1
0
        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);
        }
Пример #3
0
        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);
        }