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