public IList <tbl_BuzProd> GetBusinessProds(ProductsViewModel prodViewModel) { try { BuzProdManager BPManager = new BuzProdManager(); prodViewModel.lstBuzProd = BPManager.GetBusinessProducts(daid); return(prodViewModel.lstBuzProd); } catch (Exception) { throw; } }
public IList <tbl_LOB> GetLOBS(ProductsViewModel prodViewModel) { try { LOBManager lobManager = new LOBManager(); prodViewModel.lstLOB = lobManager.GetLOBDetails(daid); return(prodViewModel.lstLOB); } catch (Exception) { throw; } }
public ProductsViewModel GetProducts(int?designAccelaratorID) { try { ProductsViewModel prodviewmodel = new ProductsViewModel(); ProductsManager prodManager = new ProductsManager(); prodviewmodel.lstLOB = prodManager.GetLOBs(designAccelaratorID); prodviewmodel.lstBuzProd = prodManager.GetBuzProds(designAccelaratorID); prodviewmodel.lstProd = prodManager.GetAllProducts(designAccelaratorID); return(prodviewmodel); } catch (Exception) { throw; } }
public bool DeleteProd(ProductsViewModel prodviewmodel) { try { tbl_Products tblprod = new tbl_Products(); tblprod.ProductID = prodviewmodel.ProductID; tblprod.EntityState = DA.DomainModel.EntityState.Deleted; ProductsManager prodManager = new ProductsManager(); prodManager.DeleteProduct(tblprod); return(true); } catch (Exception) { throw; } }
public bool CheckDuplicate(ProductsViewModel prodviewmodel) { try { ProductsManager prodManager = new ProductsManager(); var product = prodManager.FindProductReqRef(prodviewmodel.ReqReference, prodviewmodel.LobID, prodviewmodel.BuzProdID, prodviewmodel.daid); if (product != null && product.ProductID != prodviewmodel.ProductID && product.ReqReference.ToUpper() == prodviewmodel.ReqReference.ToUpper() && product.LobID == prodviewmodel.LobID && product.BuzProdID == prodviewmodel.BuzProdID) { return(true); } return(false); } catch (Exception) { throw; } }
public void AddProduct(ProductsViewModel prodviewmodel) { try { tbl_Products tblprod = new tbl_Products(); tblprod.ReqReference = prodviewmodel.ReqReference; tblprod.daid = prodviewmodel.daid; tblprod.BuzProdID = prodviewmodel.BuzProdID; tblprod.LobID = prodviewmodel.LobID; tblprod.EntityState = DA.DomainModel.EntityState.Added; ProductsManager prodManager = new ProductsManager(); prodManager.AddProduct(tblprod); } catch (Exception) { throw; } }