示例#1
0
        public IHttpActionResult Get(string searchTerm = null)
        {
            int userTenantId = (int)ActionContext.Request.Properties["UserTenantId"];
            var users        = _userManipulation.GetAllUsers(userTenantId, searchTerm);
            var models       = users.Select(u => UserForListViewModel.MapFromDbObject(u)).ToList();

            return(Ok(models));
        }
示例#2
0
        public List <UserForListViewModel> GetUsers()
        {
            var context   = HttpContext.GetOwinContext().Get <ApplicationDbContext>();
            var curUserId = User.Identity.GetUserId();
            var users     = context.Users.Where(x => x.Id != curUserId).ToList();

            List <UserForListViewModel> list = new List <UserForListViewModel>();

            foreach (var item in users)
            {
                UserForListViewModel user = new UserForListViewModel()
                {
                    Id       = item.Id,
                    UserName = item.UserName,
                    Report1  = item.Report1,
                    Report2  = item.Report2
                };
                list.Add(user);
            }
            return(list);
        }