Example #1
0
        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);
        }
Example #2
0
        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();
        }