public ActionResult SaveRegist(gov_department item) { if (Session.getCurrentUser() == null) return Redirect("/admin/account/logon"); if (!SercurityServices.HasPermission((int)TypeModule.MODULE_HETHONG, Session.getCurrentUser().username, TypeAudit.CoCauToChuc)) { return Redirect("/admin/error/error403"); } item.entry_username = Session.getCurrentUser().username; item.entry_datetime = DateTime.Now; item.update_username = Session.getCurrentUser().username; item.update_datetime = DateTime.Now; try { item = _cnttDB.gov_department.Add(item); int rs = _cnttDB.SaveChanges(); if (rs > 0) { insertHistory(AccessType.themMoiCoCauToChuc, Constant.THEM(Constant.ITEM_COCAUTOCHUC, Constant.ID, item.id.ToString())); TempData["message"] = Constant.REGIST_SUCCESSFULL; } else { TempData["err"] = Constant.REGIST_ERR; } } catch (Exception ex) { TempData["err"] = Constant.REGIST_ERR; } return Redirect("Index"); }
public ActionResult SaveEdit(gov_department item) { if (Session.getCurrentUser() == null) return Redirect("/admin/account/logon"); if (!SercurityServices.HasPermission((int)TypeModule.MODULE_HETHONG, Session.getCurrentUser().username, TypeAudit.CoCauToChuc)) { return Redirect("/admin/error/error403"); } gov_department departmentInfo = _cnttDB.gov_department.Find(item.id); if(departmentInfo == null) return Redirect("/admin/error/error405"); departmentInfo.description = item.description; departmentInfo.is_home = item.is_home; departmentInfo.link = item.link; departmentInfo.name = item.name; departmentInfo.order_number = item.order_number; departmentInfo.update_username = Session.getCurrentUser().username; departmentInfo.update_datetime = DateTime.Now; try { int rs = _cnttDB.SaveChanges(); if (rs > 0) { insertHistory(AccessType.chinhSuaCoCauToChuc, Constant.CHINHSUA(Constant.ITEM_COCAUTOCHUC, Constant.ID, item.id.ToString())); TempData["message"] = Constant.EDIT_SUCCESSFULL; } else{ TempData["err"] = Constant.EDIT_ERR; } } catch(Exception re){ TempData["err"] = Constant.EDIT_ERR; } return Redirect("Index"); }