public Country GetCountryById(GetCountryByIdRequest request) { Country country = null; if (request != null) { var dataAccess = new CountryDataAccess(request.Context); var countryQuery = dataAccess.GetById(request.IdCountry); country = countryQuery.FirstOrDefault(); } return(country); }
public Country GetCountryById(int idCountry) { Country country = null; if (idCountry > 0) { var business = CountryBusiness.Instance; var request = new GetCountryByIdRequest(this.Context); request.IdCountry = idCountry; country = business.GetCountryById(request); } return(country); }
public override Task <CountryResponse> GetCountryById( GetCountryByIdRequest request, ServerCallContext context) { var mock = CompaniesMock(); var response = mock.SingleOrDefault(m => m.Id == request.Id); if (response == null) { var countryIdNotFoundMessage = $"Country Id '{request.Id}' not found."; _logger.LogError(countryIdNotFoundMessage); throw new RpcException(new Status(StatusCode.NotFound, countryIdNotFoundMessage)); } return(Task.FromResult(response)); }