public CityController(IGetCityCommand getCityCommand, IGetCitiesCommand getCitiesCommand, IAddCityCommand addCityCommand, IEditCityCommand editCityCommand, IDeleteCityCommand deleteCityCommand)
 {
     _getCityCommand    = getCityCommand;
     _getCitiesCommand  = getCitiesCommand;
     _addCityCommand    = addCityCommand;
     _editCityCommand   = editCityCommand;
     _deleteCityCommand = deleteCityCommand;
 }
 public IActionResult Delete(int id, [FromServices] IDeleteCityCommand command)
 {
     _executor.ExecuteCommand(command, id);
     return(NoContent());
 }