// GET: 客戶資料/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } 客戶資料 客戶資料 = repo.Find(id.Value); if (客戶資料 == null) { return(HttpNotFound()); } repo.Delete(id.Value); repo.UnitOfWork.Commit(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { 客戶資料 客戶資料 = repo.Find(id); repo.Delete(客戶資料); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { 客戶資料 客戶資料 = repo.GetClient(id); if (客戶資料 == null) { return(HttpNotFound()); } if (客戶資料.客戶銀行資訊.Where(銀行 => 銀行.客戶Id == id && 銀行.是否已刪除 == false).Any()) { ModelState.AddModelError("客戶Id", "該客戶尚存在有效銀行資訊,不可刪除"); } if (客戶資料.客戶聯絡人.Where(聯絡人 => 聯絡人.客戶Id == id && 聯絡人.是否已刪除 == false).Any()) { ModelState.AddModelError("客戶Id", "該客戶尚存在有效聯絡人資訊,不可刪除"); } if (ModelState.IsValid == false) { return(View(客戶資料)); } 客戶資料.是否已刪除 = true; repo.Delete(客戶資料); repo.UnitOfWork.Commit(); return(RedirectToAction("Index")); }
// POST: 客戶資料/Delete/5 public ActionResult Delete(int id) { 客戶資料 客戶資料 = repo.Get單筆資料ByID(id); repo.Delete(客戶資料); repo.UnitOfWork.Commit(); return(RedirectToAction("Index")); }
public ActionResult Delete(int id, FormCollection form) { var data = repo.All().Where(p => p.Id == id).FirstOrDefault(); repo.Delete(data); repo.UnitOfWork.Commit(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { var customer = repo.Find(id); repo.Delete(customer); repo.UnitOfWork.Commit(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { 客戶資料 customerData = customerdatasRepo.Find(id); customerdatasRepo.Delete(customerData); customerdatasRepo.UnitOfWork.Commit(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { 客戶資料 客戶資料 = repo客戶資料.Find(id); repo客戶資料.Delete(客戶資料); repo客戶資料.UnitOfWork.Commit(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { var data = _repoCustomer.GetSingleRecordByCustomerId(id); _repoCustomer.Delete(data); _repoCustomer.UnitOfWork.Commit(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { var CD = ClientData.Get單一筆客戶資料(id); ClientData.Delete(CD); ClientData.UnitOfWork.Commit(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { 客戶聯絡人 客戶聯絡人 = repo.Find(id); repo.Delete(客戶聯絡人); repo.UnitOfWork.Commit(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { //客戶資料 客戶資料 = db.客戶資料.Find(id); //db.客戶資料.Remove(客戶資料); //db.SaveChanges(); repo.Delete(repo.Find(id)); repo.UnitOfWork.Commit(); return(RedirectToAction("Index")); }
public ActionResult Delete(int id) { var item = repo.Find(id); repo.Delete(item); repo.UnitOfWork.Commit(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { 客戶資料 客戶資料 = repo.Get單筆資料ById(id); //db.客戶資料.Remove(客戶資料); repo.Delete(客戶資料); repo.UnitOfWork.Commit(); //客戶資料.is刪除 = true; //db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { //客戶資料 客戶資料 = db.客戶資料.Find(id); 客戶資料 客戶資料 = repoCustomer.Find(id); if (客戶資料 != null) { repoCustomer.Delete(id); } return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { 客戶資料 客戶資料 = 客戶資料Repo.Find(id); 客戶銀行資訊Repo.Delete(客戶資料.Id); 客戶聯絡人Repo.Delete(客戶資料.Id); 客戶資料Repo.Delete(客戶資料); 客戶資料Repo.UnitOfWork.Commit(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { //客戶資料 客戶資料 = db.客戶資料.Find(id); //db.客戶資料.Remove(客戶資料); //db.SaveChanges(); 客戶資料 客戶資料 = repo.All().FirstOrDefault(p => p.Id == id); repo.Delete(客戶資料); repo.UnitOfWork.Commit(); return(RedirectToAction("Index")); }
public ActionResult Delete(int id) { if (ModelState.IsValid) { var tmp = repo.FindById(id); repo.Delete(tmp); repo.UnitOfWork.Commit(); return(RedirectToAction("List")); } return(View(repo.FindById(id))); }
public ActionResult DeleteConfirmed(int id) { 客戶資料 customer = repo.Find(id); if (customer == null) { return(HttpNotFound()); } repo.Delete(customer); repo.UnitOfWork.Commit(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { //客戶資料 客戶資料 = db.客戶資料.Find(id); 客戶資料 客戶資料 = 客戶repo.Find(id); //db.客戶資料.Remove(客戶資料); //客戶資料.是否已刪除 = true; //db.SaveChanges(); 客戶repo.Delete(客戶資料); 客戶repo.UnitOfWork.Commit(); ViewBag.clientType = 客戶repo.Get客戶分類List(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { 客戶資料 customerInfo = repo.GetById(id); //客戶資料 客戶資料 = repo.客戶資料.Find(id); //IQueryable<客戶聯絡人> 聯絡人列表 = repo.客戶聯絡人.Where(r=>r.客戶Id == id); //IQueryable<客戶銀行資訊> 銀行資訊列表 = repo.客戶銀行資訊.Where(r => r.客戶Id == id); //聯絡人列表.ToList().ForEach(w => w.IsDeleted = true); //銀行資訊列表.ToList().ForEach(w => w.IsDeleted = true); repo.Delete(customerInfo); //db.客戶銀行資訊.Where(r => r.客戶Id == id).ToList().ForEach(w => w.IsDeleted = true); //db.客戶資料.Find(id).IsDeleted = true; //db.客戶聯絡人.RemoveRange(聯絡人列表); //db.客戶銀行資訊.RemoveRange(銀行資訊列表); //db.客戶資料.Remove(客戶資料); repo.UnitOfWork.Commit(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { //客戶資料 客戶資料 = db.客戶資料.Find(id); 客戶資料 客戶資料 = customerRepo.Find(id); //db.客戶資料.Remove(客戶資料); //客戶資料.是否已刪除 = true; //foreach(var contact in 客戶資料.客戶聯絡人) //{ // contact.是否已刪除 = true; //} //foreach (var bankInfo in 客戶資料.客戶銀行資訊) //{ // bankInfo.是否已刪除 = true; //} //db.SaveChanges(); customerRepo.Delete(客戶資料); customerRepo.UnitOfWork.Commit(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { //客戶資料 客戶資料 = db.客戶資料.Find(id); //客戶資料.是否已刪除 = true; 客戶資料 客戶資料 = repo.Get單筆資料ById(id); //db.客戶資料.Remove(客戶資料); try { //db.SaveChanges(); repo.Delete(客戶資料); repo.UnitOfWork.Commit(); } catch (DbEntityValidationException ex) { throw ex; } return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { //客戶資料 客戶資料 = db.客戶資料.Find(id); //客戶資料.是否已刪除 = true; ////db.客戶資料.Remove(客戶資料); //db.SaveChanges(); 客戶聯絡人Repository repoC = new 客戶聯絡人Repository(); repoC.DeleteRange(repoC.All().Where(c => c.客戶Id == id)); repoC.UnitOfWork.Commit(); 客戶銀行資訊Repository repoB = new 客戶銀行資訊Repository(); repoB.DeleteRange(repoB.All().Where(c => c.客戶Id == id)); repoB.UnitOfWork.Commit(); repo.Delete(repo.Find(id)); repo.UnitOfWork.Commit(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirm(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "id should not be null.")); } var data = repo.GetCustomerById(id.Value); if (data != null) { repo.Delete(data); repo.UnitOfWork.Commit(); return(RedirectToAction("Index")); } else { return(HttpNotFound("Not found customer.")); } }