コード例 #1
0
        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 }));
        }
コード例 #2
0
        public bool Vozilo(int voziloId)
        {
            TerminRasporedaCasova u = context.TerminRasporedaCasova.Where(k => k.VoziloId == voziloId).SingleOrDefault();

            if (u == null)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
コード例 #3
0
        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));
        }
コード例 #4
0
 public void Add(TerminRasporedaCasova terminRaspored)
 {
     context.TerminRasporedaCasova.Add(terminRaspored);
     context.SaveChanges();
 }