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);
        }
        public ActionResult Index(int regionID)
        {
            ViewBag.RegionID = regionID;
            ViewBag.Region   = _adminUnitService.FindById(regionID).Name;
            var zonesList = _adminUnitService.GetAllZones(regionID);

            ViewBag.ZoneCollection = BindZoneViewModel(zonesList);
            return(View());
        }
示例#3
0
 private IEnumerable <WoredasInCurrentContract> GetWoredasInCurrentContract(IEnumerable <BidWinner> bidWinnerDestinations)
 {
     return(from bidWinnerDestination in bidWinnerDestinations
            select new WoredasInCurrentContract()
     {
         Region = _adminUnitService.FindById(bidWinnerDestination.DestinationID).Name,
         Zone = bidWinnerDestination.AdminUnit.AdminUnit2.Name,
         Woreda = bidWinnerDestination.AdminUnit.AdminUnit2.AdminUnit2.Name,
         Tariff = bidWinnerDestination.Tariff.ToString()
     });
 }
        public ActionResult Index(int regionID)
        {
            ViewBag.RegionID = regionID;
            ViewBag.Region   = _adminUnitService.FindById(regionID).Name;
            var zonesList = _adminUnitService.GetAllZones(regionID);

            ViewBag.ZoneCollection = BindZoneViewModel(zonesList);
            var lossReasons = _lossReasonService.GetAllLossReason().Select(t => new
            {
                name =
                    t.LossReasonCodeEg + "-" +
                    t.LossReasonEg,
                Id = t.LossReasonId
            });

            ViewData["LossReasons"] = lossReasons;
            return(View());
        }