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()); }