示例#1
0
        public IActionResult Pozycz(string id)
        {
            var      wypozyczonePojazdy = _kierowcaService.Get().SelectMany(x => x.Pojazdy, (x, y) => new string(y.ToString())).ToList();
            PozyczVM model = new PozyczVM()
            {
                KierowcaId = id,
                Kierowca   = new KierowcaVM(_kierowcaService.Get(id)),
                Pojazdy    = _pojazdService.Get().Where(x => !wypozyczonePojazdy.Contains(x.Id)).ToList()
            };

            return(View(model));
        }
示例#2
0
 public IActionResult Pozycz(PozyczVM model)
 {
     if (ModelState.IsValid && model.PojazdId != null && model.PojazdId != "")
     {
         if (_kierowcaService.Wypozycz(model.KierowcaId, model.PojazdId))
         {
             return(RedirectToAction("Index"));
         }
         else
         {
             return(View(model));
         }
     }
     return(View(model));
 }