public async Task UpdateSucursalB(SucursalB model) { var product = await _unitOfWork.SucursalBRepository.GetQuantity(model.Code); product.Quantity += model.Quantity; _unitOfWork.SucursalBRepository.UpdateGeneric(product); await _unitOfWork.CommitAsync(); }
public async Task AddSucursalB(SucursalB model) { var price = await _unitOfWork.SucursalBRepository.GetUnirPrice(model.Code); model.UnitPrice = price; await _unitOfWork.SucursalBRepository.AddGeneric(model); await _unitOfWork.CommitAsync(); }
public async Task RemoveSucursalB(SucursalB model) { var product = await _unitOfWork.SucursalBRepository.GetProductByCode(model.Code); if (model.Quantity > product.Quantity) { throw new Exception("No contamos con la cantidad de productos a comprar."); } product.Quantity -= model.Quantity; _unitOfWork.SucursalBRepository.UpdateGeneric(product); await _unitOfWork.CommitAsync(); }