public CFUserList UpdateModel(CFUserList entityGroup) { if (entityGroup == null) { entityGroup = new CFUserList(); entityGroup.Id = Guid.NewGuid(); } entityGroup.Name = CFUserListName; if (entityGroup.CFUserListEntries.Count > 0) { entityGroup.CFUserListEntries.Clear(); } foreach (string usrLogin in SelectedUsers) { var _usr = AllUsers2.FirstOrDefault(u => u.Value == usrLogin); if (_usr.Key != null) { CFUserListEntry egUser = new CFUserListEntry() { CFUserListId = entityGroup.Id, UserId = Guid.Parse(_usr.Key) }; entityGroup.CFUserListEntries.Add(egUser); } } return(entityGroup); }
public void AddUser() { if (!string.IsNullOrEmpty(userName) && !SelectedUsers.Contains(userName))//SelectedUsers.Where(u=>u.Login == userName).Count() <= 0) { if (AllUsers2.ContainsValue(userName)) { SelectedUsers.Add(userName); } userName = ""; } }