public async Task <IActionResult> Get(string region_name) { if (String.IsNullOrWhiteSpace(region_name)) { // return HTTP 400 badrequest as something is wrong return(BadRequest("Country information formatted incorrectly.")); } var pojects = await _rewardRepository.GetAllProjects(region_name); if (pojects != null) { // return HTTP 200 return(Ok(pojects)); } else { // return HTTP 404 as region cannot be found in DB return(NotFound("Country with name '" + region_name + "' does not exist.")); } }