public async Task <IHttpActionResult> PutKuhar(string id, Kuhar kuhar) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != kuhar.id) { return(BadRequest()); } db.Entry(kuhar).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KuharExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> PostKuhar(Kuhar kuhar) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Kuhar.Add(kuhar); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (KuharExists(kuhar.id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = kuhar.id }, kuhar)); }
public ActionResult DeleteConfirmed(string id) { Kuhar kuhar = db.Kuhar.Find(id); db.Kuhar.Remove(kuhar); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "KuharId,Plata,BankovniRacun,Ime,Prezime,DatumRodjenja,Username,Password,Jmbg")] Kuhar kuhar) { if (ModelState.IsValid) { db.Entry(kuhar).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kuhar)); }
public async Task <IHttpActionResult> GetKuhar(string id) { Kuhar kuhar = await db.Kuhar.FindAsync(id); if (kuhar == null) { return(NotFound()); } return(Ok(kuhar)); }
public ActionResult Create([Bind(Include = "KuharId,Plata,BankovniRacun,Ime,Prezime,DatumRodjenja,Username,Password,Jmbg")] Kuhar kuhar) { if (ModelState.IsValid) { db.Kuhar.Add(kuhar); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kuhar)); }
public IActionResult ObrisiKuhara(string KorisnikID, int KuharID) { Kuhar kuhar = _dbContext.Kuhari.Find(KuharID); foreach (var x in _dbContext.KuharMeni.Where(y => y.KuharID == KuharID)) { _dbContext.KuharMeni.Remove(x); } _dbContext.Remove(kuhar); _dbContext.SaveChanges(); return(Redirect("PrikazKuhara?KorisnikID=" + KorisnikID)); }
public void DodajKuhara(KuharEvidentirajVM vm) { Kuhar kuhar = new Kuhar() { ImeKuhara = vm.ImeKuhara, PrezimeKuhara = vm.PrezimeKuhara, PlataKuhara = vm.PlataKuhara }; _context.Add(kuhar); _context.SaveChanges(); }
public async Task <IHttpActionResult> DeleteKuhar(string id) { Kuhar kuhar = await db.Kuhar.FindAsync(id); if (kuhar == null) { return(NotFound()); } db.Kuhar.Remove(kuhar); await db.SaveChangesAsync(); return(Ok(kuhar)); }
// GET: Kuhars/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Kuhar kuhar = db.Kuhar.Find(id); if (kuhar == null) { return(HttpNotFound()); } return(View(kuhar)); }
private void registruj_Click(object sender, RoutedEventArgs e) { if (plata.Text.Length == 0 || racun.Text.Length == 0 || ime.Text.Length == 0 || prezime.Text.Length == 0 || username.Text.Length == 0 || password.Password.Length == 0 || !jmbgValidate(jmbg.Text) || !racunValidate()) { validacija.Opacity = 100; return; } validacija.Opacity = 0; String dan = jmbg.Text.Substring(0, 2); String mjesec = jmbg.Text.Substring(2, 2); String godina = "1" + jmbg.Text.Substring(4, 3); char p; if ((string)pol.SelectedItem == "Muški") { p = 'M'; } else { p = 'Z'; } try { Kuhar obj = new Kuhar(); obj.Ime = ime.Text; obj.Prezime = prezime.Text; obj.DatumRodjenja = dan + "." + mjesec + "." + godina; obj.Username = username.Text; obj.Password = password.Password; obj.Pol = p; obj.Plata = Double.Parse(plata.Text); obj.BankovniRacun = racun.Text; obj.Jmbg = jmbg.Text; obj.KuharId = RandomString(10); kuharTableObj.InsertAsync(obj); MessageDialog dialog = new MessageDialog("Uspješno ste unijeli kuhara!"); dialog.ShowAsync(); } catch (Exception ex) { MessageDialog dialog = new MessageDialog("Error: " + ex.ToString()); dialog.ShowAsync(); } //sd.dodajKuhara(ime.Text, prezime.Text, dan + "." + mjesec + "." + godina, username.Text, password.Password, p, Int32.Parse(plata.Text), racun.Text); Page adminPage = new AdminPage(sd); this.Content = adminPage; }
public IActionResult Snimi(KuharEvidentirajVM x) { Kuhar kuhar = new Kuhar(); if (x.KuharID == 0) { _dbContext.Add(kuhar); } else { kuhar = _dbContext.Kuhari.Find(x.KuharID); } kuhar.KuharID = x.KuharID; kuhar.ImeKuhara = x.ImeKuhara; kuhar.PrezimeKuhara = x.PrezimeKuhara; kuhar.PlataKuhara = x.PlataKuhara; _dbContext.SaveChanges(); return(Redirect("PrikazKuhara?KorisnikID=" + x.KorisnikID)); }