Example #1
0
        public void CreateAndDeleteBoatTest()
        {
            Boat apiBoat = null;

            apiBoat = DefaultBoat();
            var boatEntity = BoatData.CreateBoat(apiBoat);

            BoatData.DeleteBoatbyId(boatEntity.Identifier);
            var boat = BoatData.GetBoatbyId(boatEntity.Identifier);

            Assert.IsNull(boat, $"The boat is not deleted");
        }
Example #2
0
        public async Task <IHttpActionResult> DeleteBoat(int boatId)
        {
            var result = await Task <Boat> .Run(() => BoatData.DeleteBoatbyId(boatId));

            if (result == true)
            {
                return(Ok());
            }
            else
            {
                return(Content(HttpStatusCode.NotFound, $"No boat is available for the boatId provided"));
            }
        }