Esempio n. 1
0
        public async Task <ObservableCollection <DtoUser> > GetUsers(string filter = null)
        {
            var ret = new ObservableCollection <DtoUser>();

            using (var data = Context)
            {
                if (!string.IsNullOrWhiteSpace(filter))
                {
                    foreach (var item in await(from item in data.Users where item.login.Contains(filter) select item).ToListAsync())
                    {
                        ret.Add(UserConverter.DataAccsessToDto(item));
                    }
                }
                else
                {
                    foreach (var item in await(from item in data.Users select item).ToListAsync())
                    {
                        ret.Add(UserConverter.DataAccsessToDto(item));
                    }
                }
                return(ret);
            }
        }