private void btnOk_Click(object sender, EventArgs e) { List <PermissionDetail> permissionDetails = new List <PermissionDetail>(); foreach (var perMaster in Permissions.Where(x => x.IsPermitted)) { PermissionDetail permissionDetail = new PermissionDetail { CreatedBy = StaticData.CurrentUserId, CreatedDate = DateTime.Now, PermissionId = perMaster.Id, UserId = UserId }; permissionDetails.Add(permissionDetail); } Operation <string> operation = OperationHandler.PostUserPermissions(UserId, permissionDetails); if (operation.Successful) { this.Close(); } lblError.Text = operation.Fail; }