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);
        }