Beispiel #1
0
 public IActionResult Voznja(int?voznjaId = null)
 {
     try
     {
         var podruznice       = _podruznicaService.GetPodruznice();
         var myListPodruznice = new List <PodruznicaVM>();
         foreach (var p in podruznice)
         {
             myListPodruznice.Add(new PodruznicaVM {
                 Id = p.Id, Naziv = p.Naziv
             });
         }
         var vm = new VoznjaViewModel
         {
             PodruzniceList = myListPodruznice,
             VozaciList     = _vozacService.GetVozaciSimple()
         };
         if (voznjaId != null)
         {
             NamirniceDelivery.Data.Entities.Voznja voznja = _voznjaService.GetVoznja((int)voznjaId);
             vm.PodruznicaKrajId    = voznja.PodruznicaKrajId;
             vm.PodruznicaPocetakId = voznja.PodruznicaPocetakId;
             vm.VozacId             = voznja.VozacId;
         }
         return(View(vm));
     }
     catch
     {
         return(RedirectToAction(nameof(Index)));
     }
 }
 public void Voznja(VoznjaViewModel model)
 {
     try
     {
         if (model.VoznjaId != null && model.VoznjaId != 0)
         {
             //edit here
             var voznja = _context.Voznja.Find(model.VoznjaId);
             voznja.VozacId             = model.VozacId;
             voznja.PodruznicaKrajId    = model.PodruznicaKrajId;
             voznja.PodruznicaPocetakId = model.PodruznicaPocetakId;
         }
         else
         {
             //create here
             _context.Voznja.Add(new Data.Entities.Voznja
             {
                 ObavljenaVoznja     = false,
                 PodruznicaKrajId    = model.PodruznicaKrajId,
                 PodruznicaPocetakId = model.PodruznicaPocetakId,
                 PreuzetaRoba        = false,
                 VozacId             = model.VozacId,
                 VoznjaPocetak       = new DateTime(1940, 1, 1),
                 VoznjaKraj          = new DateTime(1940, 1, 1)
             });
         }
         _context.SaveChanges();
     }
     catch
     {
     }
 }
Beispiel #3
0
 public IActionResult Voznja(VoznjaViewModel model)
 {
     if (model.PodruznicaKrajId == model.PodruznicaPocetakId)
     {
         var podruznice       = _podruznicaService.GetPodruznice();
         var myListPodruznice = new List <PodruznicaVM>();
         foreach (var p in podruznice)
         {
             myListPodruznice.Add(new PodruznicaVM {
                 Id = p.Id, Naziv = p.Naziv
             });
         }
         model.PodruzniceList = myListPodruznice;
         model.VozaciList     = _vozacService.GetVozaciSimple();
         return(View(model));
     }
     _voznjaService.Voznja(model);
     return(RedirectToAction(nameof(Index)));
 }