public ViewResult Index(int id = 0, int woredaId = 0) { ViewBag.Month = new SelectList(RequestHelper.GetMonthList(), "Id", "Name"); ViewBag.TransportOrdrStatus = id; ViewBag.TransportOrderTitle = id == 0 ? "Draft" : _workflowStatusService.GetStatusName(WORKFLOW.TRANSPORT_ORDER, id); var allTransporters = _transportOrderService.GetTransporter(); ViewBag.TransporterID = new SelectList(allTransporters, "TransporterID", "Name", 0); ViewBag.Zones = new SelectList(_transportOrderService.GetZone(), "ZoneId", "ZoneName"); ViewBag.RegionID = new SelectList(_adminUnitService.GetRegions(), "AdminUnitID", "Name"); var viewModel = GetRequisitionsWithoutTransporter(woredaId); //viewModel.Transporters = allTransporters; if (TempData["CustomError"] != null) { ModelState.AddModelError("Errors", TempData["CustomError"].ToString()); } else if (TempData["CustomError2"] != null) { ModelState.AddModelError("Success", TempData["CustomError2"].ToString()); } ViewBag.ProgramID = new SelectList(_transportOrderService.GetPrograms(), "ProgramID", "Name"); var transportOrderStatus = new List <RequestStatus> { new RequestStatus() { StatusID = 1, StatusName = "Draft" }, new RequestStatus() { StatusID = 2, StatusName = "Approved" }, new RequestStatus() { StatusID = 3, StatusName = "Signed" }, new RequestStatus() { StatusID = 4, StatusName = "Closed" } }; ViewBag.StatusID = new SelectList(transportOrderStatus, "StatusID", "StatusName"); return(View(viewModel)); }