public async Task <IActionResult> GetDownloads(string userid) { if (userid == "@me") { userid = UserId; } var user = await _users.GetByIdAsync(userid); if (user == null) { return(NotFound(new ErrorResponse("The user does not exist."))); } var downloads = await _downloads.GetByAuthorAsync(userid); return(Ok(_mapper.Map <List <DownloadResponse> >(downloads))); }