예제 #1
0
        public ActionResult Makes()
        {
            var model = new MakesModelsViewModel();

            model.makes = VehicleFactory.GetVehicleRepository().GetAllMakes();

            foreach (var item in model.makes)
            {
                item.DateAdded       = item.DateAdded.Date;
                item.DateAddedString = item.DateAdded.ToString("d");
            }

            return(View(model));
        }
예제 #2
0
        public ActionResult Models()
        {
            var viewModel = new MakesModelsViewModel();

            viewModel.models = VehicleFactory.GetVehicleRepository().GetAllModels();
            viewModel.makes  = VehicleFactory.GetVehicleRepository().GetAllMakes();

            viewModel.makeList = new SelectList(VehicleFactory.GetVehicleRepository().GetAllMakes(), "MakeId", "MakeName");

            foreach (var item in viewModel.models)
            {
                item.DateAdded       = item.DateAdded.Date;
                item.DateAddedString = item.DateAdded.ToString("d");
            }

            foreach (var item in viewModel.models)
            {
                item.MakeName = viewModel.makes.Where(c => c.MakeId == item.MakeId).First().MakeName;
            }


            return(View(viewModel));
        }
예제 #3
0
        public ActionResult Models(Model.Model model)
        {
            var repo = VehicleFactory.GetVehicleRepository();

            model.DateAdded = DateTime.Now;
            model.UserId    = GetUserId();

            repo.InsertModel(model);

            var viewModel = new MakesModelsViewModel();

            viewModel.models = VehicleFactory.GetVehicleRepository().GetAllModels();
            viewModel.makes  = VehicleFactory.GetVehicleRepository().GetAllMakes();
            foreach (var item in viewModel.models)
            {
                item.DateAdded       = item.DateAdded.Date;
                item.DateAddedString = item.DateAdded.ToString("d");
            }

            viewModel.makeList = new SelectList(VehicleFactory.GetVehicleRepository().GetAllMakes(), "MakeId", "MakeName");
            viewModel.makes    = VehicleFactory.GetVehicleRepository().GetAllMakes();
            viewModel.models   = VehicleFactory.GetVehicleRepository().GetAllModels();

            foreach (var item in viewModel.models)
            {
                foreach (var make in viewModel.makes)
                {
                    if (item.MakeId == make.MakeId)
                    {
                        item.MakeName = make.MakeName;
                    }
                }
            }


            return(View(viewModel));
        }