Пример #1
0
        //Показать список машин для заданного владельца
        public ActionResult Cars(int ownerId)
        {
            OwnerCarsViewModel model = new OwnerCarsViewModel
            {
                OwnerId = ownerId,                                //его ID
                Cars    = from u in _carOwnerRepository.CarOwners //Машины, которыми он владеет
                          from inf in _carRepository.Cars
                          where (u.CarId == inf.CarId && u.OwnerId == ownerId)
                          select inf
            };

            return(View(model));
        }
Пример #2
0
        //Частичное представление - новая машина для владельца из списка доступных
        public PartialViewResult NewCar(int ownerId)
        {
            OwnerCarsViewModel model = new OwnerCarsViewModel
            {
                OwnerId    = ownerId,
                Cars       = _carRepository.Cars,
                selectList = from i in _carRepository.Cars
                             select new SelectListItem
                {
                    Text  = i.Brand + " " + i.Model + " " + i.ManufactureYear.Year,
                    Value = i.CarId.ToString()
                }
            };

            return(PartialView("_CreateCarForOwner", model));
        }