public MenuController(IGetMenuCommand getMenu, IGetOneMenuCommand getOne, IAddMenuCommand addMenu, IEditMenuCommand editMenu, IDeleteMenu deleteMenu, LoggedUser loggedUser) { _getMenu = getMenu; _getOne = getOne; _addMenu = addMenu; _editMenu = editMenu; _deleteMenu = deleteMenu; _loggedUser = loggedUser; }
public IActionResult Put(int id, [FromBody] MenuDto dto, [FromServices] IEditMenuCommand command) { dto.Id = id; executor.ExecuteCommand(command, dto); return(NoContent()); }