/// <summary> /// Gets the Milestone status List /// </summary> /// <returns>Milestonestatus List</returns> private List <MODEL.MilestoneStatus> GetMilestoneStatusList() { //MODEL.MilestoneStatus milestoneStatus = new MODEL.MilestoneStatus(); MODEL.Milestone milestone = new MODEL.Milestone(); MilestoneStatusService milestoneStatusService = new MilestoneStatusService(); List <MilestoneStatusVO> milestoneStatusVOList = milestoneStatusService.GetMilestoneStatusList(); foreach (var item in milestoneStatusVOList) { milestone.MilestoneStatusList.Add(new MODEL.MilestoneStatus(item)); } return(milestone.MilestoneStatusList); }
/// GET: /ContractController.ApproveMaintenance/ /// <summary> /// Gets approve maintenance view /// </summary> /// <returns></returns> public ActionResult ApproveMaintenanceIndex() { var approveMaintenance = new ApproveMaintenance(); try { approveMaintenance.OAcompanyList = Session.GetUserAssociatedCompanyList(); approveMaintenance.CompanyId = Session.GetDefaultCompanyId(); //Get all active divisions associated with the company var divisionService = new DivisionService(); List <DivisionVO> divisionListVO = divisionService.GetDivisionListByCompany(approveMaintenance.CompanyId); foreach (var division in divisionListVO) { approveMaintenance.DivisionList.Add(new Division(division)); } //Get all invoice customers associated with the company var invoiceCustomerService = new InvoiceCustomerService(); List <InvoiceCustomerVO> invoiceCustomerVOList = invoiceCustomerService.GetInvoiceCustomerList(approveMaintenance.CompanyId.Value); foreach (var item in invoiceCustomerVOList) { approveMaintenance.InvoiceCustomerList.Add(new InvoiceCustomer(item)); } var milestoneStatusService = new MilestoneStatusService(); List <MilestoneStatusVO> milestoneStatusVOList = milestoneStatusService.GetMilestoneStatusList(); foreach (var item in milestoneStatusVOList) { approveMaintenance.MilestoneStatusList.Add(new MilestoneStatus(item)); } approveMaintenance.MilestoneStatusId = 9; } catch (Exception) { //throw; } return(View(approveMaintenance)); }