public CitiesController(IAddCityCommand addCityCommand, IGetCitiesCommand getCitiesCommand, IDeleteCItyCommand deleteCItyCommand, IGetCityCommand getCityCommand, IEditCityCommand editCityCommand) { _addCityCommand = addCityCommand; _deleteCItyCommand = deleteCItyCommand; _editCityCommand = editCityCommand; _getCitiesCommand = getCitiesCommand; _getCityCommand = getCityCommand; }
public IActionResult Put(int id, [FromBody] EditCityDto dto, [FromServices] IEditCityCommand command) { dto.Id = id; _executor.ExecuteCommand(command, dto); return(NoContent()); }