public virtual async Task InsertProductSpecificationConditionModel(CustomerActionConditionModel.AddProductSpecificationConditionModel model) { var customerAction = await _customerActionService.GetCustomerActionById(model.CustomerActionId); if (customerAction != null) { var condition = customerAction.Conditions.FirstOrDefault(x => x.Id == model.ConditionId); if (condition != null) { if (condition.ProductSpecifications.Where(x => x.ProductSpecyficationId == model.SpecificationId && x.ProductSpecyficationValueId == model.SpecificationValueId).Count() == 0) { var _ps = new CustomerAction.ActionCondition.ProductSpecification() { ProductSpecyficationId = model.SpecificationId, ProductSpecyficationValueId = model.SpecificationValueId }; condition.ProductSpecifications.Add(_ps); await _customerActionService.UpdateCustomerAction(customerAction); } } } }
public async Task<IActionResult> ConditionProductSpecificationInsert(CustomerActionConditionModel.AddProductSpecificationConditionModel model) { await _customerActionViewModelService.InsertProductSpecificationConditionModel(model); return new NullJsonResult(); }
public IActionResult ConditionProductSpecificationInsert(CustomerActionConditionModel.AddProductSpecificationConditionModel model) { _customerActionViewModelService.InsertProductSpecificationConditionModel(model); return(new NullJsonResult()); }