public async Task <Product> Create(Product obj) { var subcategory = await _subcategoryrepository.GetByCode(obj.Subcategory.Code.GetValueOrDefault()); if (subcategory is null) { throw new Exception("Subcategoria não encontrada"); } obj.Subcategory = null; obj.SubcategoryId = subcategory.Id; return(await _productRepository.Insert(obj)); }
public async Task <Subcategory> Get(long code) { return(await _subcategoryRepository.GetByCode(code)); }