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; }
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); }
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(); } }
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")); }
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); }
public void Add(Automobil auto) { if (auto == null) { return; } Context.Automobils.Add(auto); Context.SaveChanges(); }
public IActionResult OnGet(int carId) { Car = automobilData.GetById(carId); if (Car == null) { return(RedirectToPage("./NotFound")); } return(Page()); }
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(); }
///////////////////////// 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)); }
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)); }
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)); }
internal void SaveAutomobil(Automobil a) { Request request = new Request() { Operation = Operation.SaveAutomobil }; request.RequestObject = a; client.SendRequest(request); client.GetResponseResult(); }
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)); }
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(); }
/// <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"); }