public IEnumerable <UserDTO> GetAll() { var userService = new UserService(Database); var userMapper = MapperForUser.GetUserMapperForView(userService); var users = Database.GetAll().ToList(); return(userMapper.Map <IEnumerable <ClientProfile>, IEnumerable <UserDTO> >(users)); }
public ActionResult Users() { var userMapper = MapperForUser.GetUserMapperForView(UserService); var users = UserService.GetAll().OrderBy(a => a.Name).ToList(); var userViewModels = userMapper.Map <IEnumerable <UserDTO>, IEnumerable <UserViewModel> >(users).OrderBy(a => a.Name); return(View(userViewModels.ToList())); }
public UserViewModel GetCurrentUser() { try { var userId = HttpContext.User.Identity.GetUserId(); var user = UserService.GetUser(userId); var userMapper = MapperForUser.GetUserMapperForView(UserService); return(userMapper.Map <UserDTO, UserViewModel>(user)); } catch (Exception) { return(new UserViewModel()); } }