コード例 #1
0
        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)));
        }
コード例 #2
0
 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))));
 }