Beispiel #1
0
        public ActionResult Index()
        {
            GetOrdersVM model = new GetOrdersVM();

            using (TruckTransportDbContext _db = new TruckTransportDbContext())
            {
                model.OrdersList = _db.nalozi
                                   .Include(x => x.stanja)
                                   .Include(x => x.vozila)
                                   .Include(x => x.vozaci).Select(x => new GetOrdersVM.OrderVM
                {
                    OrderID          = x.nalog_id,
                    UnixCreationTime = x.vrijeme_kreiranja,
                    OrderCondition   = x.stanja.opis,
                    Vehicle          = x.vozila.naziv,
                    Driver           = x.vozaci.ime + " " + x.vozaci.prezime
                }).AsNoTracking().ToList();

                foreach (var order in model.OrdersList)
                {
                    order.CreationTime = UnixTime.ConvertToDateTimeString(order.UnixCreationTime);
                }
            }

            return(View(viewName: "Index", model: model));
        }
Beispiel #2
0
        public IActionResult Orders(int companyId)
        {
            ViewBag.CompanyId = companyId;

            GetOrdersVM getOrdersVM = new GetOrdersVM();

            getOrdersVM.CompanyId = companyId;
            getOrdersVM.OrderList = _userService.GetOrdersId().Select(x => new SelectListItem()
            {
                Value = x.ToString(), Text = x.ToString()
            });
            getOrdersVM.OrderStatus = _masterDataService.GetOrderStatus().Select(x => new SelectListItem()
            {
                Value = x.Id.ToString(), Text = x.Name
            });
            return(View(getOrdersVM));
        }