コード例 #1
0
        public async Task <ActionResult> AddCargo(string location, string destination)
        {
            var locationCity = await _cityRepository.GetCityAsync(location);

            if (locationCity == null)
            {
                return(NotFound("Location Not found"));
            }
            var destinationCity = await _cityRepository.GetCityAsync(destination);

            if (destination == null)
            {
                return(NotFound("Destination Not found"));
            }
            var city = await _cargoRepository.AddCargoAsync(location, destination);

            if (city == null)
            {
                return(NotFound());
            }
            return(Ok(city));
        }