public async Task <IActionResult> PostLocation([FromBody] LocationJut location) { if (!ModelState.IsValid) { return(StatusCode(StatusCodes.Status400BadRequest, ModelState)); } else if (!(ValidName(location.City) && ValidName(location.State))) { return(StatusCode(StatusCodes.Status400BadRequest, "Missing city and/or state")); } try { await _service.CreateRosterLocation(location); } catch (Exception e) { return(StatusCode(StatusCodes.Status400BadRequest, e)); } return(StatusCode(StatusCodes.Status201Created, location)); }