public async Task UpdateCustomerActionTest()
        {
            var action = await _customerActionService.GetCustomerActionById(_Id_CustomerAction);

            action.Name = "Update test 2";
            await _customerActionService.UpdateCustomerAction(action);
        }
示例#2
0
        public void UpdateCustomerActionTest()
        {
            var action = _customerActionService.GetCustomerActionById(_Id_CustomerAction);

            action.Name = "Update test 2";
            _customerActionService.UpdateCustomerAction(action);
        }
        public virtual async Task <CustomerAction> UpdateCustomerActionModel(CustomerAction customeraction, CustomerActionModel model)
        {
            if (customeraction.Conditions.Count() > 0)
            {
                model.ActionTypeId = customeraction.ActionTypeId;
            }
            if (String.IsNullOrEmpty(model.ActionTypeId))
            {
                model.ActionTypeId = customeraction.ActionTypeId;
            }

            customeraction = model.ToEntity(customeraction);
            await _customerActionService.UpdateCustomerAction(customeraction);

            await _customerActivityService.InsertActivity("EditCustomerAction", customeraction.Id, _localizationService.GetResource("ActivityLog.EditCustomerAction"), customeraction.Name);

            return(customeraction);
        }