public async Task <IActionResult> Index(int userId) { var user = _mapper.Map <ApplicationUser, UserViewModel>(await _userService.GetById(userId)); var kweets = MapKweetsCollection(await _kweetService.GetAllNewestByUserIdAsync(userId, 0, 10)); return(View(new KweetManagementViewModel(user, kweets))); }
public async Task <IActionResult> GetNewest([FromQuery] RequestFilter filter, int userId) { if (filter.From > filter.To) { return(BadRequest($"{nameof(filter.From)} needs to be smaller than {nameof(filter.To)}")); } if (filter.To - filter.From > 40) { return(BadRequest("You cannot request more than 40 values")); } return(Ok(MapKweetsCollection(await _kweetService.GetAllNewestByUserIdAsync(userId, filter.From, filter.To)))); }