Exemplo n.º 1
0
 public static void MergeAutoEntities(Automobil dbAuto, Automobil foundAuto)
 {
     dbAuto.AutoId     = foundAuto.AutoId;
     dbAuto.SasiuId    = foundAuto.SasiuId;
     dbAuto.SerieSasiu = foundAuto.SerieSasiu;
     dbAuto.ClientId   = foundAuto.ClientId;
     dbAuto.NumarAuto  = foundAuto.NumarAuto;
 }
Exemplo n.º 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Automobil automobil = _db.Automobil.Single(a => a.id_auto == id);

            _db.Automobil.DeleteObject(automobil);
            _db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public void WhenAutoAdded_AddAuto_ItShouldAddSuccessfully()
        {
            Automobil      testAuto           = CreateTestAutoEntity();
            AutoRepository testAutoRepository = CreateAutoRepository();

            testAutoRepository.AddAuto(testAuto);
            CreateTestEntities().Automobils.Count().Should().BeGreaterOrEqualTo(0);
        }
Exemplo n.º 4
0
        public decimal getCijenaRentanje(int id)
        {
            decimal   rentCijena;
            Automobil a = db.Automobil.Include(i => i.AutomobilDetalji).Where(w => w.AutomobilID == id).First();

            rentCijena = a.AutomobilDetalji.CijenaRentanja.Value;
            return(rentCijena);
        }
 public void Dodaj(Automobil a)
 {
     red.Enqueue(a);
     if (red.Count == maxZaSnimanje)
     {
         Snimi();
     }
 }
Exemplo n.º 6
0
 public static AutomobilViewModel GetAutomobilVM(Automobil auto)
 {
     return(new AutomobilViewModel
     {
         ID = auto.ID,
         Registracija = auto.Registracija
     });
 }
        public decimal getCijenaAuta(int id)
        {
            decimal   Cijena;
            Automobil a = db.Automobil.Include(i => i.AutomobilDetalji).Where(w => w.AutomobilID == id).First();

            Cijena = a.AutomobilDetalji.Cijena;
            return(Cijena);
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Automobil automobil = db.Automobil.Find(id);

            db.Automobil.Remove(automobil);
            db.SaveChanges();
            return(RedirectToAction("Lista"));
        }
        public async Task <IActionResult> UkloniPotvrda(int AutomobilID)
        {
            Automobil automobil = await db.Automobil.SingleOrDefaultAsync(p => p.AutomobilID == AutomobilID);

            db.Automobil.Remove(automobil);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Exemplo n.º 10
0
        public string getAutomobil(int ID)
        {
            Automobil a = db.Automobil.Include(i => i.Proizvodjac).Where(w => w.AutomobilID == ID).FirstOrDefault();

            string ipu = a.Proizvodjac.Naziv.ToString() + " " + a.Model.ToString()
                         + " " + a.Boja.ToString() + " " + a.GodinaProizvodnje.ToString();

            return(ipu);
        }
Exemplo n.º 11
0
 public void Add(Automobil auto)
 {
     if (auto == null)
     {
         return;
     }
     Context.Automobils.Add(auto);
     Context.SaveChanges();
 }
Exemplo n.º 12
0
 public IActionResult OnGet(int carId)
 {
     Car = automobilData.GetById(carId);
     if (Car == null)
     {
         return(RedirectToPage("./NotFound"));
     }
     return(Page());
 }
Exemplo n.º 13
0
        static void Main(string[] args)
        {
            //Vozilo vz = new Vozilo();

            //ArrayList automobili = new ArrayList();
            //automobili.Add(new Automobil());
            //automobili.Add("Trabant");

            //Automobili auti = new Automobili();
            //auti.Add(new Automobil());
            //auti.Add("Trabant");

            //List<Automobil> genAuti = new List<Automobil>();
            //genAuti.Add(new Automobil());

            List <Vozilo>    vozila     = new List <Vozilo>();
            List <Automobil> automobili = new List <Automobil>();

            while (true)
            {
                Console.WriteLine("Želite li unositi auto ili brod?(b=brod, a=auto)");
                string vrstaUnosa = Console.ReadLine();

                if (vrstaUnosa.ToLower() == "b")
                {
                    //punimo listu vozila
                    vozila.Add(UcitajBrod());
                }
                else if (vrstaUnosa.ToUpper() == "A")
                {
                    //punimo i vozila i automobile
                    Automobil auto = UcitajAutomobil();
                    vozila.Add(auto);
                    automobili.Add(auto);
                }
                else
                {
                    Console.WriteLine("Ovo nije niti auto niti brod.");
                }

                Console.WriteLine("Želite li unositi još vozila? (d=da, n=ne)");
                //bool unos = Console.ReadLine().ToLower() == "d";
                //if (!unos)
                //{
                //    break;
                //}
                //Isto kao ovo gore, samo kraće napisano

                if (!(Console.ReadLine().ToLower() == "d"))
                {
                    break;
                }
            }

            Console.ReadKey();
        }
Exemplo n.º 14
0
        ///////////////////////// Interfaces //////////////////////////////////

        static void InterfaceMethod()
        {
            var automobil = new Automobil();

            Start(automobil);

            var masinaTunsIarba = new MasinaTunsIarba();

            Start(masinaTunsIarba);
        }
 public ActionResult Azuriraj([Bind(Include = "ID,Marka,Model,Boja,Cijena,Godiste")] Automobil automobil)
 {
     if (ModelState.IsValid)
     {
         db.Entry(automobil).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Lista"));
     }
     return(View(automobil));
 }
Exemplo n.º 16
0
 public ActionResult Edit([Bind(Include = "Id,Proizvodjac,Model,Godiste,Kilometraza,Gorivo,EmisioniStandard,BrojVrata,Tip,VelicinaFelgi,Transmisija,BrojStepeniPrijenosa")] Automobil automobil)
 {
     if (ModelState.IsValid)
     {
         db.Entry(automobil).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(automobil));
 }
Exemplo n.º 17
0
        public bool AutoExists(Automobil auto)
        {
            if (auto == null)
            {
                return(false);
            }
            var foundAuto = _applicationContext.Automobils.FirstOrDefault(a => a.AutoId == auto.AutoId);

            return(foundAuto != null);
        }
        public void WhenAutoExists_DeleteAuto_ItShouldReturnSuccessfully()
        {
            Entities       applicationContext = CreateTestEntities();
            AutoRepository testAutoRepository = new AutoRepository(applicationContext);
            int            testAutoId         = 1;
            Automobil      testAuto           = applicationContext.Automobils.FirstOrDefault(a => a.AutoId == testAutoId);

            testAutoRepository.DeleteAuto(testAutoId);
            applicationContext.Automobils.FirstOrDefault(a => a.AutoId == testAutoId).Should().BeNull();
        }
        public Automobil Delete(int id)
        {
            Automobil car = _cars.FirstOrDefault(c => c.Id == id);

            if (car != null)
            {
                _cars.Remove(car);
            }
            return(car);
        }
 public ActionResult Edit([Bind(Include = "AutoID,AutoNaziv")] Automobil automobil)
 {
     if (ModelState.IsValid)
     {
         db.Entry(automobil).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(automobil));
 }
Exemplo n.º 21
0
        internal void SaveAutomobil(Automobil a)
        {
            Request request = new Request()
            {
                Operation = Operation.SaveAutomobil
            };

            request.RequestObject = a;
            client.SendRequest(request);
            client.GetResponseResult();
        }
Exemplo n.º 22
0
 public ActionResult Edit([Bind(Include = "AutomobilID,Marka,Model,GodinaProizvodnje,Registracija,Boja,Korisnik")] Automobil automobil)
 {
     automobil.Korisnik = Session["KorisnickoIme"].ToString();
     if (ModelState.IsValid)
     {
         db.Entry(automobil).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("MojiAuti"));
     }
     return(View(automobil));
 }
Exemplo n.º 23
0
        public void Delete(Automobil auto)
        {
            if (auto == null)
            {
                return;
            }
            var foundCar = Context.Automobils.FirstOrDefault(m => m.AutoId == auto.AutoId);

            Context.Automobils.Remove(foundCar);
            Context.SaveChanges();
        }
Exemplo n.º 24
0
 /// <summary>
 /// Provera i dodavanje ili izmena se obavljaju u jednoj razlicitim transakcijama.
 /// </summary>
 /// <param name="automobil"></param>
 public void Snimi2(Automobil automobil)
 {
     if (!PostojiOglas(automobil))
     {
         Dodaj(automobil);
     }
     else
     {
         Izmeni(automobil);
     }
 }
        public IHttpActionResult Post([FromBody] Vozac korisnik)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            Temp.V = new Vozac(korisnik.KorisnickoIme, korisnik.Lozinka, korisnik.Ime, korisnik.Prezime, korisnik.Pol, korisnik.Jmbg, korisnik.KontaktTelefon, korisnik.Email, UlogaEnum.Vozac, korisnik.VoznjeKorisnika, korisnik.Lokacija, korisnik.Automobil);

            foreach (Vozac musterija in ListaVozaca.Vozaci)
            {
                if (musterija.KorisnickoIme.Equals(korisnik.KorisnickoIme))
                {
                    ListaVozaca.Vozaci.Remove(korisnik);
                    List <Voznja> listaV = musterija.VoznjeKorisnika;
                    Automobil     a      = new Automobil();
                    foreach (Vozac v in ListaVozaca.Vozaci)
                    {
                        if (v.KorisnickoIme.Equals(korisnik.KorisnickoIme))
                        {
                            a = v.Automobil;
                        }
                    }
                    ListaVozaca.Vozaci.Add(new Vozac(korisnik.KorisnickoIme, korisnik.Lozinka, korisnik.Ime, korisnik.Prezime, korisnik.Pol, korisnik.Jmbg, korisnik.KontaktTelefon, korisnik.Email, UlogaEnum.Vozac, listaV, musterija.Lokacija, a));
                    Temp.V = new Vozac(korisnik.KorisnickoIme, korisnik.Lozinka, korisnik.Ime, korisnik.Prezime, korisnik.Pol, korisnik.Jmbg, korisnik.KontaktTelefon, korisnik.Email, UlogaEnum.Vozac, listaV, musterija.Lokacija, a);

                    /////////////////////// IZMENA VOZACA U BAZI

                    string line = "";

                    foreach (Vozac d in ListaVozaca.Vozaci)
                    {
                        string pol = "";

                        if (d.Pol == PolEnum.Muski)
                        {
                            pol = "Muski";
                        }
                        else
                        {
                            pol = "Zenski";
                        }

                        line += d.KorisnickoIme + "," + d.Lozinka + "," + d.Ime + "," + d.Prezime + "," + pol + "," + d.Jmbg + "," + d.KontaktTelefon + "," + d.Email + "," + d.Lokacija.X + "," + d.Lokacija.Y + "," + d.Lokacija.Adresa + ";";
                    }

                    File.WriteAllText(@"E:\faks\treca\WEB\Projekat\wp1718-pr93-2015\WebAPI\WebAPI\vozaci.txt", line);

                    break;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public ActionResult Create([Bind(Include = "AutoID,AutoNaziv")] Automobil automobil)
        {
            if (ModelState.IsValid)
            {
                db.auto.Add(automobil);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(automobil));
        }
        public ActionResult Registriraj([Bind(Include = "ID,Marka,Model,Boja,Cijena,Godiste")] Automobil automobil)
        {
            if (ModelState.IsValid)
            {
                db.Automobil.Add(automobil);
                db.SaveChanges();
                return(RedirectToAction("Lista"));
            }

            return(View(automobil));
        }
        public IHttpActionResult PostAutomobil(AutomobilRegModel automobilreg)
        {
            if (!GetLoggedUsers.Contains(automobilreg.IDSender))
            {
                return(Unauthorized());
            }

            Korisnik k = kor.Korisnici.Find(automobilreg.IDSender);

            if (k == null)
            {
                return(NotFound());
            }

            if (k.Uloga != EUloga.DISPECER)
            {
                return(Unauthorized());
            }

            Automobil automobil = new Automobil()
            {
                BrojTaxiVozila    = automobilreg.BrojTaxiVozila,
                Godiste           = automobilreg.Godiste,
                RegistarskaOznaka = automobilreg.RegistarskaOznaka,
                TipAutomobila     = automobilreg.TipAutomobila,
                Vozac             = automobilreg.KorisnikID
            };


            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Automobili.Add(automobil);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (AutomobilExists(automobil.BrojTaxiVozila))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = automobil.BrojTaxiVozila }, automobil));
        }
        public IHttpActionResult GetAutomobil(string id)
        {
            Automobil automobil = db.Automobili.Find(id);

            if (automobil == null)
            {
                return(NotFound());
            }

            return(Ok(automobil));
        }
        public void WhenAutoExists_UpdateAuto_ItShouldUpdateSuccessfully()
        {
            Entities       applicationContext = CreateTestEntities();
            AutoRepository testAutoRepository = new AutoRepository(applicationContext);
            int            testAutoId         = 2;
            Automobil      testAuto           = applicationContext.Automobils.FirstOrDefault(a => a.AutoId == testAutoId);

            testAuto.NumarAuto = "Upd";
            testAutoRepository.UpdateAuto(testAuto);
            applicationContext.Automobils.FirstOrDefault(a => a.AutoId == testAutoId)?.NumarAuto.Should().Be("Upd");
        }