public void InitializeRoles() { List<UserRole> USER_ROLES = new List<UserRole>(); var can_insert_role = new UserRole { Role = "CAN INSERT", UserId = int.Parse(hfUserId.Value) }; var can_delete_role = new UserRole { Role = "CAN DELETE", UserId = int.Parse(hfUserId.Value) }; var can_update_role = new UserRole { Role = "CAN UPDATE", UserId = int.Parse(hfUserId.Value) }; USER_ROLES.Add(can_insert_role); USER_ROLES.Add(can_delete_role); USER_ROLES.Add(can_update_role); chkUserRoles.DataSource = USER_ROLES; chkUserRoles.DataTextField = "Role"; chkUserRoles.DataValueField = "Role"; chkUserRoles.DataBind(); }
private List<UserRole> GetAllUserRolesToSave() { List<UserRole> UserRoles = new List<UserRole>(); for (int i = 0; i < this.chkBoxAccessGrant.Items.Count; i++) { if (chkBoxAccessGrant.Items[i].Selected) { UserRole ur = new UserRole(); ur.Role = chkBoxAccessGrant.Items[i].Value; ur.UserId = int.Parse(hfUserID.Value); ur.DateRecorded = DateTime.UtcNow; UserRoles.Add(ur); } } if (UserRoles.Count < 1) { return new List<UserRole>(); } return UserRoles; }