public async Task <IActionResult> Edit(int id, [Bind("ProvinceID,ProvinceName")] Provice province) { if (id != province.ProvinceID) { return(NotFound()); } if (ModelState.IsValid) { try { _UW.BaseRepository <Provice>().Update(province); await _UW.Commit(); } catch (DbUpdateConcurrencyException) { if (await _UW.BaseRepository <Provice>().FindByIDAsync(province.ProvinceID) == null) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(province)); }
public async Task <IActionResult> Create([Bind("ProvinceID,ProvinceName")] Provice province) { if (ModelState.IsValid) { Random rdm = new Random(); int RandomID = rdm.Next(32, 1000); var ExitID = await _UW.BaseRepository <Provice>().FindByIDAsync(RandomID); while (ExitID != null) { RandomID = rdm.Next(32, 1000); ExitID = await _UW.BaseRepository <Provice>().FindByIDAsync(RandomID); } Provice Province = new Provice() { ProvinceID = RandomID, ProvinceName = province.ProvinceName }; await _UW.BaseRepository <Provice>().CreateAsync(Province); await _UW.Commit(); return(RedirectToAction(nameof(Index))); } return(View(province)); }
public ActionResult DeleteConfirmed(int id) { Provice provice = db.Provices.Find(id); db.Provices.Remove(provice); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "provice_id,provice_name")] Provice provice) { if (ModelState.IsValid) { db.Entry(provice).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(provice)); }
public ActionResult Create([Bind(Include = "provice_id,provice_name")] Provice provice) { if (ModelState.IsValid) { db.Provices.Add(provice); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(provice)); }
// GET: Admin/ProvicesAdmin/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Provice provice = db.Provices.Find(id); if (provice == null) { return(HttpNotFound()); } return(View(provice)); }