public bool UpdatePartner(PartnerVM partnerVM) { using (var dbTransaction = unitOfWork.dbContext.Database.BeginTransaction()) { try { tblPartner partner = unitOfWork.TblPartnerRepository.GetByID(partnerVM.PartnerID); partner.PartnerName = partnerVM.PartnerName; partner.ModifiedDate = DateTime.Now; partner.ModifiedBy = partnerVM.ModifiedBy; unitOfWork.TblPartnerRepository.Update(partner); unitOfWork.Save(); //Complete the Transaction dbTransaction.Commit(); return(true); } catch (Exception ex) { //Roll back the Transaction dbTransaction.Rollback(); return(false); } } }
public ActionResult DeleteConfirmed(long id) { tblPartner tblpartner = db.tblPartners.Find(id); db.tblPartners.Remove(tblpartner); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "partnerId,name,contactAddress,phoneNumber,emailAddress,webAddress,geoLongitude,geoLatitude,createdBy,createdDate,updatedBy,updatedDate")] tblPartner tblpartner) { if (ModelState.IsValid) { db.Entry(tblpartner).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tblpartner)); }
// GET: /Partner/Delete/5 public ActionResult Delete(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblPartner tblpartner = db.tblPartners.Find(id); if (tblpartner == null) { return(HttpNotFound()); } return(View(tblpartner)); }
public ActionResult DeletePartner(int id) { if (ClsCheckRole.CheckQuyen(15, 3, int.Parse(Request.Cookies["Username"].Values["UserID"])) == true) { tblPartner tblPartner = db.tblPartners.Find(id); var result = string.Empty; db.tblPartners.Remove(tblPartner); db.SaveChanges(); result = "Bạn đã xóa thành công."; return(Json(new { result = result })); } else { var result = string.Empty; result = "Bạn không có quyền thay đổi tính năng này"; return(Json(new { result = result })); } }
public ActionResult Edit(int id = 0) { if ((Request.Cookies["Username"] == null)) { return(RedirectToAction("LoginIndex", "Login")); } if (ClsCheckRole.CheckQuyen(15, 2, int.Parse(Request.Cookies["Username"].Values["UserID"])) == true) { tblPartner tblpartner = db.tblPartners.Find(id); if (tblpartner == null) { return(HttpNotFound()); } return(View(tblpartner)); } else { return(Redirect("/Users/Erro")); } }
public ActionResult Create(tblPartner tblpartner, FormCollection collection) { db.tblPartners.Add(tblpartner); db.SaveChanges(); #region [Updatehistory] Updatehistoty.UpdateHistory("Add tblPartner", Request.Cookies["Username"].Values["FullName"].ToString(), Request.Cookies["Username"].Values["UserID"].ToString()); #endregion if (collection["btnSave"] != null) { Session["Thongbao"] = "<div class=\"alert alert-info alert1\">Bạn đã thêm thành công !<button class=\"close\" data-dismiss=\"alert\">×</button></div>"; return(Redirect("/partnerad/Index")); } if (collection["btnSaveCreate"] != null) { Session["Thongbao"] = "<div class=\"alert alert-info\">Bạn đã thêm thành công, mời bạn thêm danh mục mới !<button class=\"close\" data-dismiss=\"alert\">×</button></div>"; return(Redirect("/partnerad/Create")); } return(Redirect("Index")); }
public bool DeletePartner(int partnerID) { using (var dbTransaction = unitOfWork.dbContext.Database.BeginTransaction()) { try { tblPartner partner = unitOfWork.TblPartnerRepository.GetByID(partnerID); unitOfWork.TblPartnerRepository.Delete(partner); unitOfWork.Save(); //Complete the Transaction dbTransaction.Commit(); return(true); } catch (Exception ex) { //Roll back the Transaction dbTransaction.Rollback(); return(false); } } }
public ActionResult Edit(tblPartner tblpartner, int id, FormCollection collection) { if (ModelState.IsValid) { db.Entry(tblpartner).State = EntityState.Modified; db.SaveChanges(); #region [Updatehistory] Updatehistoty.UpdateHistory("Edit tblpartner", Request.Cookies["Username"].Values["FullName"].ToString(), Request.Cookies["Username"].Values["UserID"].ToString()); #endregion if (collection["btnSave"] != null) { Session["Thongbao"] = "<div class=\"alert alert-info alert1\">Bạn đã sửa thành công !<button class=\"close\" data-dismiss=\"alert\">×</button></div>"; return(Redirect("/partnerad/Index")); } if (collection["btnSaveCreate"] != null) { Session["Thongbao"] = "<div class=\"alert alert-info\">Bạn đã thêm thành công, mời bạn thêm mới !<button class=\"close\" data-dismiss=\"alert\">×</button></div>"; return(Redirect("/partnerad/Create")); } } return(View(tblpartner)); }
public ActionResult Index(int?page, string id, FormCollection collection) { if ((Request.Cookies["Username"] == null)) { return(RedirectToAction("LoginIndex", "Login")); } if (ClsCheckRole.CheckQuyen(15, 0, int.Parse(Request.Cookies["Username"].Values["UserID"])) == true) { var listPartner = db.tblPartners.ToList(); const int pageSize = 20; var pageNumber = (page ?? 1); // Thiết lập phân trang var ship = new PagedListRenderOptions { DisplayLinkToFirstPage = PagedListDisplayMode.Always, DisplayLinkToLastPage = PagedListDisplayMode.Always, DisplayLinkToPreviousPage = PagedListDisplayMode.Always, DisplayLinkToNextPage = PagedListDisplayMode.Always, DisplayLinkToIndividualPages = true, DisplayPageCountAndCurrentLocation = false, MaximumPageNumbersToDisplay = 5, DisplayEllipsesWhenNotShowingAllPageNumbers = true, EllipsesFormat = "…", LinkToFirstPageFormat = "Trang đầu", LinkToPreviousPageFormat = "«", LinkToIndividualPageFormat = "{0}", LinkToNextPageFormat = "»", LinkToLastPageFormat = "Trang cuối", PageCountAndCurrentLocationFormat = "Page {0} of {1}.", ItemSliceAndTotalFormat = "Showing items {0} through {1} of {2}.", FunctionToDisplayEachPageNumber = null, ClassToApplyToFirstListItemInPager = null, ClassToApplyToLastListItemInPager = null, ContainerDivClasses = new[] { "pagination-container" }, UlElementClasses = new[] { "pagination" }, LiElementClasses = Enumerable.Empty <string>() }; ViewBag.ship = ship; if (Session["Thongbao"] != null && Session["Thongbao"] != "") { ViewBag.thongbao = Session["Thongbao"].ToString(); Session["Thongbao"] = ""; } if (collection["btnDelete"] != null) { foreach (string key in Request.Form.Keys) { var checkbox = ""; if (key.StartsWith("chk_")) { checkbox = Request.Form["" + key]; if (checkbox != "false") { if (ClsCheckRole.CheckQuyen(15, 3, int.Parse(Request.Cookies["Username"].Values["UserID"])) == true) { int ids = Convert.ToInt32(key.Remove(0, 4)); tblPartner tblParner = db.tblPartners.Find(ids); db.tblPartners.Remove(tblParner); db.SaveChanges(); return(RedirectToAction("Index")); } else { return(Redirect("/Users/Erro")); } } } } } return(View(listPartner.ToPagedList(pageNumber, pageSize))); } else { return(Redirect("/Users/Erro")); } }