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); }
private void CreateUserLists() { CFUserList userList = new CFUserList(); userList.Name = "Admin"; userList = Db.UserLists.Add(userList); Db.SaveChanges(); CFUserListEntry entry = new CFUserListEntry(); entry.UserId = Ss.CurrentUser; entry.CFUserListId = userList.Id; Db.UserListEntries.Add(entry); Db.SaveChanges(); }