public async Task <IEnumerable <CountryDto> > GetListAsync([FromBody, BindRequired] NamePartDto namePartDto) { if (namePartDto == null) { throw new ArgumentNullException(nameof(namePartDto)); } var currentCulture = _customRequestCultureProvider.DetermineProviderCultureResult(HttpContext); return(await _countryService.GetCountryListByNamePartAsync(namePartDto, currentCulture)); }
public async Task <ActionResult <TripResponse> > GetTripListByUserIdAsync() { if (!ModelState.IsValid) { return(BadRequest()); } var currentCulture = _customRequestCultureProvider.DetermineProviderCultureResult(HttpContext); var login = HttpContext.User.Identity.Name; var userAuth = await _authService.GetActiveUserByLoginAsNoTrackingAsync(login); if (userAuth.ForceRelogin) { throw new UnauthorizedException(string.Empty); } return(await _tripService.GetListByUserIdAsync(userAuth.UserId, currentCulture)); }