public async Task <IHttpActionResult> AddSportNutritionClient([FromBody] UpdateSportNutritionClientRequest createRequest) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var sportNutritionClient = await _sportNutritionClientService.CreateSportNutritionClientAsync(createRequest); var location = string.Format("/api/sportNutritionClients/{0}", sportNutritionClient.SportNutritionClientID); return(Created <SportNutritionClient>(location, sportNutritionClient)); }
public async Task <IHttpActionResult> UpdateSportNutritionClient([FromUri] int sportNutritionClientID, [FromBody] UpdateSportNutritionClientRequest updateRequest) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await _sportNutritionClientService.UpdateSportNutritionClientAsync(sportNutritionClientID, updateRequest); return(ResponseMessage(Request.CreateResponse(HttpStatusCode.NoContent))); }