private Boat UpdateBoat(Boat apiBoat) { var boatEntity = BoatData.UpdateBoat(apiBoat); Assert.IsNotNull(boatEntity.Identifier, "UpdateBoat Failed. Identifier is null"); return(boatEntity); }
public async Task <IHttpActionResult> PutBoat(Boat boat) { if (boat.Identifier == 0) { return(Content(HttpStatusCode.BadRequest, $"Identifier should be provided")); } var result = await Task <Boat> .Run(() => BoatData.UpdateBoat(boat)); if (result != null) { return(Ok(result)); } else { return(Content(HttpStatusCode.NotFound, $"No boat is available for the Identifier provided")); } }