public SupProdAddFformcs(SuppToProdDTO spDTO, IProductService productService, ISupplierService supplierService, ISuppToProdService suppProdService) { _sp = spDTO; _productService = productService; _suppProdService = suppProdService; _supplierService = supplierService; InitializeComponent(); SetUpForm(); }
public SuppToProdDTO GetById(ulong id) { SupplierToProduct suppToProd = _unitOfWork.SuppToProdRepository.Get(new SupplierToProductFilter() { Id = id }); SuppToProdDTO suppToProdDTO = _mapper.Map <SupplierToProduct, SuppToProdDTO>(suppToProd); suppToProdDTO.Supplier = _unitOfWork.SuppliersRepository.Get(new SupplierFilter() { Id = suppToProd.SupplierId }); suppToProdDTO.Product = _unitOfWork.ProductsRepository.Get(new ProductFilter() { Id = suppToProd.ProductId }); return(suppToProdDTO); }
public IEnumerable <SuppToProdDTO> GetAll() { List <SuppToProdDTO> suppToProdsDTO = new List <SuppToProdDTO>(); foreach (var suppToProd in _unitOfWork.SuppToProdRepository.GetAll()) { SuppToProdDTO suppToProdDTO = _mapper.Map <SupplierToProduct, SuppToProdDTO>(suppToProd); suppToProdDTO.Supplier = _unitOfWork.SuppliersRepository.Get(new SupplierFilter() { Id = suppToProd.SupplierId }); suppToProdDTO.Product = _unitOfWork.ProductsRepository.Get(new ProductFilter() { Id = suppToProd.ProductId }); suppToProdsDTO.Add(suppToProdDTO); } return(suppToProdsDTO); }