public MSI_Port_Acq_Edited Get(string portfolioNumber) { MSI_Port_Acq_Edited portfolio = null; MSI_Port_Acq_EditedRepository repository = null; try { repository = new MSI_Port_Acq_EditedRepository(); portfolio = repository.GetById(portfolioNumber); if (portfolio == null) { MSI_Port_Acq_OriginalRepository originalRepository = new MSI_Port_Acq_OriginalRepository(); MSI_Port_Acq_Original originalPortfolio = originalRepository.GetById(portfolioNumber); portfolio = new MSI_Port_Acq_Edited(); portfolio.C_ofAccts = originalPortfolio.C_ofAccts; portfolio.ClosingDate = originalPortfolio.ClosingDate; portfolio.Company = originalPortfolio.Company; portfolio.CostBasis = originalPortfolio.CostBasis; portfolio.Cut_OffDate = originalPortfolio.Cut_OffDate; portfolio.Face = originalPortfolio.Face; portfolio.Lender_FileDescription = originalPortfolio.Lender_FileDescription; portfolio.Notes = originalPortfolio.Notes; portfolio.Portfolio_ = originalPortfolio.Portfolio_; portfolio.PurchasePrice = originalPortfolio.PurchasePrice; portfolio.PutbackDeadline = originalPortfolio.PutbackDeadline; portfolio.PutbackTerm__days_ = originalPortfolio.PutbackTerm__days_; portfolio.ResaleRestrictionId = originalPortfolio.ResaleRestrictionId; portfolio.Seller = originalPortfolio.Seller; portfolio.UpdatedBy = originalPortfolio.UpdatedBy; portfolio.UpdatedDate = originalPortfolio.UpdatedDate; portfolio.CreatedBy = originalPortfolio.CreatedBy; portfolio.CreatedDate = originalPortfolio.CreatedDate; } } catch (Exception ex) { } return portfolio; }
public void AddPortfolio(MSI_Port_Acq_Original portfolioToSave) { string thisMethod = string.Format("{0}.{1}", thisClass, System.Reflection.MethodBase.GetCurrentMethod().Name); string logMessage = string.Format("{0}|Method incoming parameters Portfolio Number={1}", thisMethod, portfolioToSave.Portfolio_); LogHelper.Info(logMessage); MSI_Port_Acq_OriginalRepository repository = null; try { repository = new MSI_Port_Acq_OriginalRepository(); repository.Add(portfolioToSave); } catch (Exception ex) { ErrorLogHelper.Error(logMessage, ex); } }
public MSI_Port_Acq_Original GetPortfolioOriginal(string portfolioNumber) { string thisMethod = string.Format("{0}.{1}", thisClass, System.Reflection.MethodBase.GetCurrentMethod().Name); string logMessage = string.Format("{0}|Method incoming parameters portfolioNumber={1}", thisMethod, portfolioNumber); LogHelper.Info(logMessage); MSI_Port_Acq_Original portfolio = null; MSI_Port_Acq_OriginalRepository repository = null; try { repository = new MSI_Port_Acq_OriginalRepository(); portfolio = repository.GetById(portfolioNumber); } catch (Exception ex) { ErrorLogHelper.Error(logMessage, ex); } return portfolio; }