public void CreateOption(Guid productId, ProductOptionData option) { var newProductOption = new ProductOption(option.Id, productId); newProductOption.Update(option); _productOptions.Add(newProductOption); }
public async Task <Result> AddData(int optionId, [FromBody] ProductOptionDataParam model) { var data = new ProductOptionData { OptionId = optionId, IsPublished = model.IsPublished, Value = model.Value, Description = model.Description, Display = model.Display }; _productOptionDataRepository.Add(data); await _productOptionDataRepository.SaveChangesAsync(); return(Result.Ok()); }
public void UpdateOption(Guid productId, Guid id, ProductOptionData option) { var optionToUpdate = TryGetProductOption(productId, id); optionToUpdate.Update(option); }