Exemple #1
0
        public async Task <IHttpActionResult> GetUsers(GetUsersBindingModel model)
        {
            var items = new GetUsersViewModel();

            var datas = await _userAccess.GetAllAsync(model.start, model.limit);

            var count = await _userAccess.CountAsync();

            foreach (var data in datas)
            {
                var d = new UserGridJson();

                d.ID       = data.Id;
                d.UserName = data.UserName;
                d.Email    = data.Email;

                items.data.results.Add(d);
            }
            items.data.hits = count;

            items.data.request.start = model.start;
            items.data.request.limit = model.limit;
            return(Ok(items));
        }