public RolesController(MyComicListContext context, IAddRole addCommand, IUpdateRole updateCommand, IDeleteRole deleteCommand) { Context = context; this.addCommand = addCommand; this.updateCommand = updateCommand; this.deleteCommand = deleteCommand; }
public IActionResult Put(int id, [FromBody] RoleDto dto, [FromServices] IUpdateRole command) { dto.Id = id; _executor.ExecuteCommand(command, dto); return(NoContent()); }