public async Task AddProduct(ProductModel product) { using (var work = GetUnitOfWork()) { var ProductContext = _mapper.MapFromModelToEntity(product); work.Products.Add(ProductContext); await work.Commit(); } }
public async Task AddOption(Guid productID, ProductOptionModel option) { using (var work = GetUnitOfWork()) { var optionEntity = _mapper.MapFromModelToEntity(option); work.ProductOptions.Add(optionEntity); work.Products.Get(productID).ProductOptions.Add(optionEntity); await work.Commit(); } }