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);
        }