コード例 #1
0
        public async Task <ActionResult> MoveCargo(string id, string location)
        {
            var cargo = await _cargoRepository.GetCargoAsync(id);

            if (cargo == null)
            {
                return(NotFound("Cargo Not found"));
            }
            //var plane = await _planeRepository.GetPlaneAsync(cargo.Courier);
            //if (plane == null)
            //    return NotFound("Plane Not found");
            //if(plane.Landed!=cargo.Destination)
            //    return NotFound("Plane is not yet landed");
            var result = await _cargoRepository.MoveCargoAsync(id, location);

            return(Ok(result));
        }