public IActionResult Dodajtermin(int TerminRasporedCasovaId, int RasporedId, DateTime Datum, string TerminOd, string TerminDo, int VoziloId, int UposlenikId) { Vozilo v = reposVozila.GetById(VoziloId); /*Vozila.Find(VoziloId);*/ Uposlenik u = reposUposlenici.GetById(UposlenikId); /*Uposlenici.Find(UposlenikId);*/ RasporedCasova raspored = reposRaspored.GetById(RasporedId); TerminRasporedaCasova terminRaspored; if (TerminRasporedCasovaId == 0) { terminRaspored = new TerminRasporedaCasova(); terminRaspored.Datum = Datum; terminRaspored.TerminOd = TerminOd; terminRaspored.TerminDo = TerminDo; terminRaspored.Vozilo = v; terminRaspored.Uposlenik = u; terminRaspored.RasporedCasova = raspored; reposTerminRasporedCasova.Add(terminRaspored); } else { terminRaspored = reposTerminRasporedCasova.GetById(TerminRasporedCasovaId); } terminRaspored.Datum = Datum; terminRaspored.TerminOd = TerminOd; terminRaspored.TerminDo = TerminDo; terminRaspored.Vozilo = v; terminRaspored.Uposlenik = u; terminRaspored.RasporedCasova = raspored; reposTerminRasporedCasova.Save(); return(RedirectToAction("DetaljiRasporedCasova", "RasporedCasova", new { RasporedId = @RasporedId })); }
public bool Vozilo(int voziloId) { TerminRasporedaCasova u = context.TerminRasporedaCasova.Where(k => k.VoziloId == voziloId).SingleOrDefault(); if (u == null) { return(false); } else { return(true); } }
public IActionResult UrediTermin(int TerminId) { TerminRasporedaCasova terminRaspored = reposTerminRasporedCasova.GetById(TerminId); /*TerminRasporedaCasova.Find(TerminId);*/ List <UposlenikTipUposlenika> tipoviUposlenici = reposUposlenikTipUposlenika.GetInstruktori(); /*uposlenikTipUposlenika.Include(x => x.Uposlenik).Include(x => x.TipUposlenika).Where(x => x.TipUposlenika.Id == 1).ToList();*/ List <Vozilo> vozila = reposVozila.GetAll(); /*Vozila.ToList();*/ DefaultViewModel terminRasporedVM = new DefaultViewModel() { TerminRaspored = terminRaspored, UposlenikTipUposlenika = tipoviUposlenici, Vozila = vozila }; return(View(terminRasporedVM)); }
public void Add(TerminRasporedaCasova terminRaspored) { context.TerminRasporedaCasova.Add(terminRaspored); context.SaveChanges(); }