├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── Client ├── App.razor ├── Config │ └── AppExtensions.cs ├── Documents │ ├── Fonts.cs │ └── InvoiceDocument.cs ├── InvoiceSamurai.Client.csproj ├── LibreBarcode39Extended-Regular.ttf ├── Pages │ ├── Counter.razor │ ├── FetchData.razor │ ├── Index.razor │ ├── Index.razor.css │ ├── InvoiceWasm │ │ ├── Index.razor │ │ └── Index.razor.cs │ ├── InvoiceWebApi.razor │ ├── InvoiceWebApi.razor.cs │ └── InvoiceWebApi.razor.css ├── Program.cs ├── Properties │ └── launchSettings.json ├── Roboto-Regular.ttf ├── Shared │ ├── InvoiceLayout.razor │ ├── InvoiceLayout.razor.css │ ├── MainLayout.razor │ ├── MainLayout.razor.css │ ├── NavMenu.razor │ ├── NavMenu.razor.css │ └── SurveyPrompt.razor ├── _Imports.razor └── wwwroot │ ├── css │ ├── app.css │ ├── bootstrap │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ └── open-iconic │ │ ├── FONT-LICENSE │ │ ├── ICON-LICENSE │ │ ├── README.md │ │ └── font │ │ ├── css │ │ └── open-iconic-bootstrap.min.css │ │ └── fonts │ │ ├── open-iconic.eot │ │ ├── open-iconic.otf │ │ ├── open-iconic.svg │ │ ├── open-iconic.ttf │ │ └── open-iconic.woff │ ├── favicon.ico │ ├── images │ ├── NET_Core_Logo.svg │ └── WebAssembly_Logo.svg │ ├── index.html │ └── script │ └── renderer.js ├── Dockerfile ├── InvoiceSamurai.sln ├── Server ├── Controllers │ ├── PdfinvoiceController.cs │ └── WeatherForecastController.cs ├── Fonts │ └── LibreBarcode39Extended-Regular.ttf ├── InvoiceSamurai.Server.csproj ├── Pages │ ├── Error.cshtml │ └── Error.cshtml.cs ├── PdfExtensions.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── appsettings.Development.json └── appsettings.json ├── Shared ├── CustomerModel.cs ├── GeneratePdfCommand.cs ├── InvoiceItem.cs ├── InvoiceModel.cs ├── InvoiceSamurai.Shared.csproj └── WeatherForecast.cs ├── docker-compose.yml ├── invoicesamurai.gif └── readme.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Client/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/App.razor -------------------------------------------------------------------------------- /Client/Config/AppExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Config/AppExtensions.cs -------------------------------------------------------------------------------- /Client/Documents/Fonts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Documents/Fonts.cs -------------------------------------------------------------------------------- /Client/Documents/InvoiceDocument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Documents/InvoiceDocument.cs -------------------------------------------------------------------------------- /Client/InvoiceSamurai.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/InvoiceSamurai.Client.csproj -------------------------------------------------------------------------------- /Client/LibreBarcode39Extended-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/LibreBarcode39Extended-Regular.ttf -------------------------------------------------------------------------------- /Client/Pages/Counter.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Pages/Counter.razor -------------------------------------------------------------------------------- /Client/Pages/FetchData.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Pages/FetchData.razor -------------------------------------------------------------------------------- /Client/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Pages/Index.razor -------------------------------------------------------------------------------- /Client/Pages/Index.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Pages/Index.razor.css -------------------------------------------------------------------------------- /Client/Pages/InvoiceWasm/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Pages/InvoiceWasm/Index.razor -------------------------------------------------------------------------------- /Client/Pages/InvoiceWasm/Index.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Pages/InvoiceWasm/Index.razor.cs -------------------------------------------------------------------------------- /Client/Pages/InvoiceWebApi.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Pages/InvoiceWebApi.razor -------------------------------------------------------------------------------- /Client/Pages/InvoiceWebApi.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Pages/InvoiceWebApi.razor.cs -------------------------------------------------------------------------------- /Client/Pages/InvoiceWebApi.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Pages/InvoiceWebApi.razor.css -------------------------------------------------------------------------------- /Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Program.cs -------------------------------------------------------------------------------- /Client/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Properties/launchSettings.json -------------------------------------------------------------------------------- /Client/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Roboto-Regular.ttf -------------------------------------------------------------------------------- /Client/Shared/InvoiceLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Shared/InvoiceLayout.razor -------------------------------------------------------------------------------- /Client/Shared/InvoiceLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Shared/InvoiceLayout.razor.css -------------------------------------------------------------------------------- /Client/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Shared/MainLayout.razor -------------------------------------------------------------------------------- /Client/Shared/MainLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Shared/MainLayout.razor.css -------------------------------------------------------------------------------- /Client/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Shared/NavMenu.razor -------------------------------------------------------------------------------- /Client/Shared/NavMenu.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Shared/NavMenu.razor.css -------------------------------------------------------------------------------- /Client/Shared/SurveyPrompt.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/Shared/SurveyPrompt.razor -------------------------------------------------------------------------------- /Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/_Imports.razor -------------------------------------------------------------------------------- /Client/wwwroot/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/wwwroot/css/app.css -------------------------------------------------------------------------------- /Client/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /Client/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /Client/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /Client/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /Client/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /Client/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css -------------------------------------------------------------------------------- /Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot -------------------------------------------------------------------------------- /Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf -------------------------------------------------------------------------------- /Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg -------------------------------------------------------------------------------- /Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf -------------------------------------------------------------------------------- /Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff -------------------------------------------------------------------------------- /Client/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/wwwroot/favicon.ico -------------------------------------------------------------------------------- /Client/wwwroot/images/NET_Core_Logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/wwwroot/images/NET_Core_Logo.svg -------------------------------------------------------------------------------- /Client/wwwroot/images/WebAssembly_Logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/wwwroot/images/WebAssembly_Logo.svg -------------------------------------------------------------------------------- /Client/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/wwwroot/index.html -------------------------------------------------------------------------------- /Client/wwwroot/script/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Client/wwwroot/script/renderer.js -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Dockerfile -------------------------------------------------------------------------------- /InvoiceSamurai.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/InvoiceSamurai.sln -------------------------------------------------------------------------------- /Server/Controllers/PdfinvoiceController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Server/Controllers/PdfinvoiceController.cs -------------------------------------------------------------------------------- /Server/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Server/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /Server/Fonts/LibreBarcode39Extended-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Server/Fonts/LibreBarcode39Extended-Regular.ttf -------------------------------------------------------------------------------- /Server/InvoiceSamurai.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Server/InvoiceSamurai.Server.csproj -------------------------------------------------------------------------------- /Server/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Server/Pages/Error.cshtml -------------------------------------------------------------------------------- /Server/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Server/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /Server/PdfExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Server/PdfExtensions.cs -------------------------------------------------------------------------------- /Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Server/Program.cs -------------------------------------------------------------------------------- /Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /Server/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Server/Startup.cs -------------------------------------------------------------------------------- /Server/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Server/appsettings.Development.json -------------------------------------------------------------------------------- /Server/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Server/appsettings.json -------------------------------------------------------------------------------- /Shared/CustomerModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Shared/CustomerModel.cs -------------------------------------------------------------------------------- /Shared/GeneratePdfCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Shared/GeneratePdfCommand.cs -------------------------------------------------------------------------------- /Shared/InvoiceItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Shared/InvoiceItem.cs -------------------------------------------------------------------------------- /Shared/InvoiceModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Shared/InvoiceModel.cs -------------------------------------------------------------------------------- /Shared/InvoiceSamurai.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Shared/InvoiceSamurai.Shared.csproj -------------------------------------------------------------------------------- /Shared/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/Shared/WeatherForecast.cs -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /invoicesamurai.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/invoicesamurai.gif -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonibr/invoice_samurai/HEAD/readme.md --------------------------------------------------------------------------------