/// <summary>Insert or Update RolesPrivilege.</summary> /// <param name="privilegeList">The List of IntegerColumn Object.</param> /// <param name="role">The RolePrivilege Object.</param> /// <returns>Boolean Object.</returns> public bool RolePrivilegeUpsert(List <IntegerColumn> privilegeList, RolePrivilege role) { Logging.LogDebugMessage("Method: RolePrivilegeUpsert, MethodType: Post, Layer: SecurityBL, Parameters: privilegeList = " + JsonConvert.SerializeObject(privilegeList) + ",role = " + JsonConvert.SerializeObject(role)); using (SecurityDAL rolePrivilegeUpsert = new SecurityDAL()) { try { return(rolePrivilegeUpsert.RolePrivilegeUpsert(privilegeList, role)); } catch (SqlException sqlEx) { Logging.LogErrorMessage("Method: RolePrivilegeUpsert, Layer: SecurityBL, Stack Trace: " + sqlEx.ToString()); throw; } catch (Exception ex) { Logging.LogErrorMessage("Method: RolePrivilegeUpsert, Layer: SecurityBL, Stack Trace: " + ex.ToString()); throw; } } }