private TransportRequisitionViewModel BindTransportRequisitionViewModel(TransportRequisition transportRequisition) { string userPreference = _userAccountService.GetUserInfo(HttpContext.User.Identity.Name).DatePreference; TransportRequisitionViewModel transportRequisitionViewModel = null; if (transportRequisition != null) { var transportRequisitionObj = _transportRequisitionService.FindById(transportRequisition.TransportRequisitionID); transportRequisitionViewModel = new TransportRequisitionViewModel(); transportRequisitionViewModel.CertifiedBy = _userAccountService.FindById(transportRequisitionObj.CertifiedBy).FullName; transportRequisitionViewModel.CertifiedDate = transportRequisitionObj.CertifiedDate; transportRequisitionViewModel.DateCertified = transportRequisitionObj.CertifiedDate.ToCTSPreferedDateFormat(userPreference); //EthiopianDate.GregorianToEthiopian(transportRequisition.CertifiedDate); transportRequisitionViewModel.Remark = transportRequisitionObj.Remark; transportRequisitionViewModel.RequestedBy = _userAccountService.FindById(transportRequisitionObj.RequestedBy).FullName; transportRequisitionViewModel.RequestedDate = transportRequisitionObj.RequestedDate; transportRequisitionViewModel.DateRequested = transportRequisitionObj.RequestedDate.ToCTSPreferedDateFormat(userPreference); //EthiopianDate.GregorianToEthiopian( transportRequisition.RequestedDate); transportRequisitionViewModel.Status = _workflowStatusService.GetStatusName(WORKFLOW.TRANSPORT_REQUISITION, transportRequisitionObj.Status); transportRequisitionViewModel.StatusID = transportRequisitionObj.Status; transportRequisitionViewModel.TransportRequisitionID = transportRequisitionObj.TransportRequisitionID; transportRequisitionViewModel.TransportRequisitionNo = transportRequisitionObj.TransportRequisitionNo; transportRequisitionViewModel.Region = _adminUnitService.FindById(transportRequisitionObj.RegionID).Name; transportRequisitionViewModel.Program = _programService.FindById(transportRequisitionObj.ProgramID).Name; } return(transportRequisitionViewModel); }