public İnventoryTransactionsVm(IBOİnventoryTransactions boİnventoryTransactions) { İd = boİnventoryTransactions.İd; TransactionType = boİnventoryTransactions.TransactionType; TransactionCreatedDate = boİnventoryTransactions.TransactionCreatedDate; TransactionModifiedDate = boİnventoryTransactions.TransactionModifiedDate; Productİd = boİnventoryTransactions.Productİd; Quantity = boİnventoryTransactions.Quantity; PurchaseOrderİd = boİnventoryTransactions.PurchaseOrderİd; CustomerOrderİd = boİnventoryTransactions.CustomerOrderİd; Comments = boİnventoryTransactions.Comments; }
///<Summary> ///AddİnventoryTransactions ///This method persists a BOİnventoryTransactions object to the database collection ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///BOİnventoryTransactions ///</parameters> public virtual void AddİnventoryTransactions(IBOİnventoryTransactions boİnventoryTransactions) { Doing(this); IDAOİnventoryTransactions daoİnventoryTransactions = _iİnventoryTransactionsRepository.New(); RegisterDataObject(_iİnventoryTransactionsRepository, _iİnventoryTransactionsRepository.BaseData(daoİnventoryTransactions)); BeginTransaction(_iİnventoryTransactionsRepository, "addİnventoryTransactions"); try { daoİnventoryTransactions.İd = boİnventoryTransactions.İd; daoİnventoryTransactions.TransactionType = boİnventoryTransactions.TransactionType; daoİnventoryTransactions.TransactionCreatedDate = boİnventoryTransactions.TransactionCreatedDate; daoİnventoryTransactions.TransactionModifiedDate = boİnventoryTransactions.TransactionModifiedDate; daoİnventoryTransactions.Productİd = boİnventoryTransactions.Productİd; daoİnventoryTransactions.Quantity = boİnventoryTransactions.Quantity; daoİnventoryTransactions.CustomerOrderİd = boİnventoryTransactions.CustomerOrderİd; daoİnventoryTransactions.Comments = boİnventoryTransactions.Comments; daoİnventoryTransactions.PurchaseOrderİd = _id; _iİnventoryTransactionsRepository.Insert(daoİnventoryTransactions); CommitTransaction(_iİnventoryTransactionsRepository); Done(this); /*pick up any primary keys, computed values etc*/ boİnventoryTransactions = new BOInventoryTransactions(daoİnventoryTransactions); if (_boİnventoryTransactionsCollection != null) { _boİnventoryTransactionsCollection.Add(boİnventoryTransactions); } } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iİnventoryTransactionsRepository, "addİnventoryTransactions"); Handle(this, ex); } }