public ActionResult PageObjectList(int ID) { AdminAuthorityViewModel Model = new AdminAuthorityViewModel(); Model.LIST_PAGES = TBL_PAGES.LIST(); Model.LIST_PAGEOBJECTS = TBL_PAGEOBJECTS.LIST(); Model.USER = TBL_USERS.SINGLE(ID: ID); Model.LIST_USERBLOCKLIST = TBL_USERBLOCKLIST.LIST(USERID: ID); return View(Model); }
public ActionResult PageObjectList(string SelectedBlockList,int USERID) { AdminAuthorityViewModel Model = new AdminAuthorityViewModel(); Model.LIST_PAGES = TBL_PAGES.LIST(); Model.LIST_PAGEOBJECTS = TBL_PAGEOBJECTS.LIST(); Model.USER = TBL_USERS.SINGLE(ID: USERID); TBL_USERBLOCKLIST.DELETE_BYUSERID(USERID); if (!String.IsNullOrEmpty(SelectedBlockList)) { TBL_USERBLOCKLIST UBL = new TBL_USERBLOCKLIST(); UBL.CREATEDATE = DateTime.Now; UBL.CREATEUSERID = BasePage.LoginUserInf.ID; UBL.USERID = USERID; SelectedBlockList = SelectedBlockList.Remove(SelectedBlockList.Length - 1); string[] s_row = SelectedBlockList.Split(','); for (int i = 0; i < s_row.Length; i++) { string[] s_column = s_row[i].Split('_'); string TypeName = s_column[0]; int _PageOrObjectID = s_column[1].ToInt32(); bool row_value = (s_column[2] == "true") ? true : false; UBL.PAGEID_OR_OBJECTID = _PageOrObjectID; UBL.TYPEID = (TypeName.ToUpper() == "P") ? (byte)Enumeration.enum_UserBlockListType.PAGE : (byte)Enumeration.enum_UserBlockListType.PAGEOBJECT; TBL_USERBLOCKLIST.INSERT(UBL); } } Model.ISPROCCESS = true; Model.LIST_USERBLOCKLIST = TBL_USERBLOCKLIST.LIST(USERID: USERID); LogManager.LogManagerStatic().LogInfo(Model.USER.FULLNAME + "isimli kullanıcının yetkileri " + BasePage.LoginUserInf.FULLNAME + " kullanıcısı tarafından güncellendi."); return View(Model); }