public async Task <IActionResult> Put(string region_name, [FromBody] Project project) { if (region_name == null) { // return HTTP 400 badrequest as something is wrong return(BadRequest("Region name formatted incorrectly.")); } var result = await _rewardRepository.AddProject(region_name, project); if (result == 1) { return(Ok("Region has been updated with the new project called '" + project.Project_name + "'.")); } else { return(NotFound("Region with name '" + region_name + "' does not exist.")); } }