public async Task <IHttpActionResult> PutVodic(int id, Vodic vodic) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != vodic.VodicId) { return(BadRequest()); } db.Entry(vodic).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VodicExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void addclik(object sender, RoutedEventArgs e) { if (!Validated()) { contentProvider.Content += "Please correct your mistakes!"; } else { if (Convert.ToBoolean(vodic.IsChecked)) { Vodic tempVodic = new Vodic(name.Text, surname.Text, username.Text, password.Text, email.Text, number.Text, adress.Text); tours.Osobe.Add(new Vodic(tempVodic)); tours.Vodici.Add(tempVodic); tempVodic.Id = tours.Vodici.Count; vodiciTable.InsertAsync(tempVodic); } else { Uposlenik tempUpos = new Uposlenik(name.Text, surname.Text, username.Text, password.Text, email.Text, number.Text, adress.Text); tours.Osobe.Add(new Uposlenik(tempUpos)); tours.Uposlenici.Add(tempUpos); tempUpos.Id = tours.Uposlenici.Count; uposleniciTable.InsertAsync(tempUpos); } Page adm = new PregledAdminView(ref tours); this.Content = adm; } }
public ActionResult DeleteConfirmed(int id) { Vodic vodic = db.Vodic.Find(id); db.Vodic.Remove(vodic); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "VodicId,Ime,Prezime,Username,Password,Email,Brtel,Adresa")] Vodic vodic) { if (ModelState.IsValid) { db.Entry(vodic).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(vodic)); }
public ActionResult Create([Bind(Include = "VodicId,Ime,Prezime,Username,Password,Email,Brtel,Adresa")] Vodic vodic) { if (ModelState.IsValid) { db.Vodic.Add(vodic); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(vodic)); }
public async Task <IHttpActionResult> GetVodic(int id) { Vodic vodic = await db.Vodics.FindAsync(id); if (vodic == null) { return(NotFound()); } return(Ok(vodic)); }
public async Task <IHttpActionResult> PostVodic(Vodic vodic) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Vodics.Add(vodic); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = vodic.VodicId }, vodic)); }
// GET: Vodics/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Vodic vodic = db.Vodic.Find(id); if (vodic == null) { return(HttpNotFound()); } return(View(vodic)); }
public async Task <IHttpActionResult> DeleteVodic(int id) { Vodic vodic = await db.Vodics.FindAsync(id); if (vodic == null) { return(NotFound()); } db.Vodics.Remove(vodic); await db.SaveChangesAsync(); return(Ok(vodic)); }
public IActionResult Obrisi(int VodicId) { Vodic v = _db.Vodic.Find(VodicId); if (v == null) { } else { _db.Remove(v); _db.SaveChanges(); } return(RedirectToAction(nameof(Index))); }
public void Update(RadnikDTO radnikDTO) { Radnik radnik = null; if (radnikDTO.TipRadnika == "Sekretarica") { radnik = new Sekretarica() { Id = radnikDTO.Id, Ime = radnikDTO.Ime, Prezime = radnikDTO.Prezime, JMBG = radnikDTO.Jmbg, FilijalaId = radnikDTO.IdFilijala, FilijalaTuristickaAgencijaId = radnikDTO.IdTA }; } else if (radnikDTO.TipRadnika == "Menadzer") { radnik = new Menadzer() { Id = radnikDTO.Id, Ime = radnikDTO.Ime, Prezime = radnikDTO.Prezime, JMBG = radnikDTO.Jmbg, FilijalaId = radnikDTO.IdFilijala, FilijalaTuristickaAgencijaId = radnikDTO.IdTA, }; } else if (radnikDTO.TipRadnika == "Vodic") { radnik = new Vodic() { Id = radnikDTO.Id, Ime = radnikDTO.Ime, Prezime = radnikDTO.Prezime, JMBG = radnikDTO.Jmbg, FilijalaId = radnikDTO.IdFilijala, FilijalaTuristickaAgencijaId = radnikDTO.IdTA }; } radnikDAO.Update(radnik); }
public void Create(RadnikDTO radnikDTO) { Radnik radnik = null; if (radnikDTO.TipRadnika == "Sekretarica") { radnik = new Sekretarica() { Ime = radnikDTO.Ime, Prezime = radnikDTO.Prezime, JMBG = radnikDTO.Jmbg, FilijalaId = radnikDTO.IdFilijala, FilijalaTuristickaAgencijaId = radnikDTO.IdTA }; } else if (radnikDTO.TipRadnika == "Menadzer") { Menadzer menadzer = new Menadzer() { Ime = radnikDTO.Ime, Prezime = radnikDTO.Prezime, JMBG = radnikDTO.Jmbg, FilijalaId = radnikDTO.IdFilijala, FilijalaTuristickaAgencijaId = radnikDTO.IdTA }; radnikDAO.InsertCustom(menadzer); return; } else if (radnikDTO.TipRadnika == "Vodic") { radnik = new Vodic() { Ime = radnikDTO.Ime, Prezime = radnikDTO.Prezime, JMBG = radnikDTO.Jmbg, FilijalaId = radnikDTO.IdFilijala, FilijalaTuristickaAgencijaId = radnikDTO.IdTA }; } radnikDAO.Insert(radnik); }
public IActionResult Uredi(int VodicId) { Vodic v = _db.Vodic.Find(VodicId); if (v == null) { return(RedirectToAction(nameof(Index))); } VodicUrediVM model = new VodicUrediVM(); model.Putovanje = _db.Putovanja.Select(o => new SelectListItem(o.NazivPutovanja, o.PutovanjaId.ToString())).ToList(); model.PutovanjeID = v.PutovanjaID; model.Ime = v.Ime; model.Prezime = v.Prezime; model.Kontakt = v.Kontakt; model.JMBG = v.JMBG; return(View(model)); }
public IActionResult Snimi(VodicUrediVM input) { if (!ModelState.IsValid) { return(View("Dodaj", input)); } Vodic k; if (input.VodicID == 0) { k = new Vodic(); _db.Add(k); } else { k = _db.Vodic.Find(input.VodicID); } if (input.Slika != null) { var memoryStream = new MemoryStream(); input.Slika.CopyTo(memoryStream); var j = memoryStream.ToArray(); k.Slika = j; } k.Ime = input.Ime; k.Prezime = input.Prezime; k.Kontakt = input.Kontakt; k.JMBG = input.JMBG; k.PutovanjaID = input.PutovanjeID; _db.SaveChanges(); return(RedirectToAction(nameof(Index))); }
public VodicViewModel(Vodic v) { V = v; }