public ProductsVm(IBOProducts boProducts) { ProductID = boProducts.ProductID; ProductName = boProducts.ProductName; SupplierID = boProducts.SupplierID; CategoryID = boProducts.CategoryID; QuantityPerUnit = boProducts.QuantityPerUnit; UnitPrice = boProducts.UnitPrice; UnitsInStock = boProducts.UnitsInStock; UnitsOnOrder = boProducts.UnitsOnOrder; ReorderLevel = boProducts.ReorderLevel; Discontinued = boProducts.Discontinued; }
public ProductsVm(IBOProducts boProducts) { Supplierİds = boProducts.Supplierİds; İd = boProducts.İd; ProductCode = boProducts.ProductCode; ProductName = boProducts.ProductName; Description = boProducts.Description; StandardCost = boProducts.StandardCost; ListPrice = boProducts.ListPrice; ReorderLevel = boProducts.ReorderLevel; TargetLevel = boProducts.TargetLevel; QuantityPerUnit = boProducts.QuantityPerUnit; Discontinued = boProducts.Discontinued; MinimumReorderQuantity = boProducts.MinimumReorderQuantity; Category = boProducts.Category; Attachments = boProducts.Attachments != null?Convert.ToBase64String(boProducts.Attachments) : null; }
///<Summary> ///AddProducts ///This method persists a BOProducts object to the database collection ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///BOProducts ///</parameters> public virtual void AddProducts(IBOProducts boProducts) { Doing(this); IDAOProducts daoProducts = _iProductsRepository.New(); RegisterDataObject(_iProductsRepository, _iProductsRepository.BaseData(daoProducts)); BeginTransaction(_iProductsRepository, "addProducts"); try { daoProducts.ProductID = boProducts.ProductID; daoProducts.ProductName = boProducts.ProductName; daoProducts.SupplierID = boProducts.SupplierID; daoProducts.QuantityPerUnit = boProducts.QuantityPerUnit; daoProducts.UnitPrice = boProducts.UnitPrice; daoProducts.UnitsInStock = boProducts.UnitsInStock; daoProducts.UnitsOnOrder = boProducts.UnitsOnOrder; daoProducts.ReorderLevel = boProducts.ReorderLevel; daoProducts.Discontinued = boProducts.Discontinued; daoProducts.CategoryID = _categoryID.Value; _iProductsRepository.Insert(daoProducts); CommitTransaction(_iProductsRepository); Done(this); /*pick up any primary keys, computed values etc*/ boProducts = new BOProducts(daoProducts); if (_boProductsCollection != null) { _boProductsCollection.Add(boProducts); } } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iProductsRepository, "addProducts"); Handle(this, ex); } }