コード例 #1
0
        //
        // GET: /Fillups/List/1
        public ActionResult List(int vehicleId)
        {
            var vehicles = Using<GetVehicleListForUser>()
                .Execute(CurrentUserId);

            var fillups = Using<GetFillupsForVehicle>()
                .Execute(vehicleId)
                .OrderByDescending(f => f.Date);

            var viewModel = new FillupDetailsViewModel
            {
                VehicleList = new VehicleListViewModel(vehicles, vehicleId) {IsCollapsed = true},
                FillupEntry = fillups.FirstOrDefault(),
                Fillups = new SelectedItemList<Model.FillupEntry>(fillups, fillups.FirstOrDefault()),
            };

            return View(viewModel);
        }
コード例 #2
0
        //
        // GET: /Fillups/List/1
        public ActionResult List(int vehicleId)
        {
            var vehicles = Using <GetVehicleListForUser>()
                           .Execute(CurrentUserId);

            var fillups = Using <GetFillupsForVehicle>()
                          .Execute(vehicleId)
                          .OrderByDescending(f => f.Date);

            var viewModel = new FillupDetailsViewModel
            {
                VehicleList = new VehicleListViewModel(vehicles, vehicleId)
                {
                    IsCollapsed = true
                },
                FillupEntry = fillups.FirstOrDefault(),
                Fillups     = new SelectedItemList <Model.FillupEntry>(fillups, fillups.FirstOrDefault()),
            };

            return(View(viewModel));
        }