├── .vs ├── InvoiceAPI │ ├── FileContentIndex │ │ ├── read.lock │ │ ├── 3cee2f7a-fd99-41dd-a6e4-e9bf138be8e6.vsidx │ │ ├── 94b7c070-4fff-48e8-a556-83e6e5d71d11.vsidx │ │ └── d841d470-3ca1-4d4a-bb3b-e3e206fae33c.vsidx │ └── v17 │ │ └── .suo ├── SalesOrderAPI │ ├── FileContentIndex │ │ ├── read.lock │ │ ├── 29104c73-d87c-4356-a1b8-3fef0e140576.vsidx │ │ ├── 311f5e12-7ebd-44cf-9d08-3e6c9d04c860.vsidx │ │ ├── 83da8254-f6fe-4027-83d1-2f691778f4a8.vsidx │ │ └── f14054ef-e7ef-48cd-aec5-fc1212bed343.vsidx │ ├── v17 │ │ ├── .suo │ │ └── .futdcache.v1 │ └── DesignTimeBuild │ │ └── .dtbcache.v2 ├── slnx.sqlite ├── VSWorkspaceState.json └── ProjectEvaluation │ ├── salesorderapi.metadata.v2 │ └── salesorderapi.projects.v2 ├── obj ├── Debug │ └── net6.0 │ │ ├── SalesOrderAPI.csproj.CopyComplete │ │ ├── SalesOrderAPI.csproj.BuildWithSkipAnalyzers │ │ ├── SalesOrderAPI.MvcApplicationPartsAssemblyInfo.cache │ │ ├── SalesOrderAPI.genruntimeconfig.cache │ │ ├── SalesOrderAPI.AssemblyInfoInputs.cache │ │ ├── SalesOrderAPI.csproj.CoreCompileInputs.cache │ │ ├── apphost.exe │ │ ├── SalesOrderAPI.dll │ │ ├── SalesOrderAPI.pdb │ │ ├── ref │ │ └── SalesOrderAPI.dll │ │ ├── refint │ │ └── SalesOrderAPI.dll │ │ ├── SalesOrderAPI.assets.cache │ │ ├── staticwebassets │ │ ├── msbuild.build.SalesOrderAPI.props │ │ ├── msbuild.buildMultiTargeting.SalesOrderAPI.props │ │ ├── msbuild.buildTransitive.SalesOrderAPI.props │ │ └── msbuild.SalesOrderAPI.Microsoft.AspNetCore.StaticWebAssets.props │ │ ├── SalesOrderAPI.csproj.AssemblyReference.cache │ │ ├── .NETCoreApp,Version=v6.0.AssemblyAttributes.cs │ │ ├── SalesOrderAPI.MvcApplicationPartsAssemblyInfo.cs │ │ ├── SalesOrderAPI.GlobalUsings.g.cs │ │ ├── SalesOrderAPI.GeneratedMSBuildEditorConfig.editorconfig │ │ ├── staticwebassets.development.json │ │ ├── SalesOrderAPI.AssemblyInfo.cs │ │ ├── staticwebassets.pack.json │ │ ├── staticwebassets.build.json │ │ └── SalesOrderAPI.csproj.FileListAbsolute.txt ├── Release │ └── net6.0 │ │ ├── SalesOrderAPI.csproj.CopyComplete │ │ ├── SalesOrderAPI.MvcApplicationPartsAssemblyInfo.cache │ │ ├── SalesOrderAPI.AssemblyInfoInputs.cache │ │ ├── SalesOrderAPI.genruntimeconfig.cache │ │ ├── SalesOrderAPI.csproj.CoreCompileInputs.cache │ │ ├── apphost.exe │ │ ├── SalesOrderAPI.dll │ │ ├── SalesOrderAPI.pdb │ │ ├── ref │ │ └── SalesOrderAPI.dll │ │ ├── refint │ │ └── SalesOrderAPI.dll │ │ ├── SalesOrderAPI.assets.cache │ │ ├── SalesOrderAPI.csproj.AssemblyReference.cache │ │ ├── .NETCoreApp,Version=v6.0.AssemblyAttributes.cs │ │ ├── SalesOrderAPI.MvcApplicationPartsAssemblyInfo.cs │ │ ├── staticwebassets.development.json │ │ ├── SalesOrderAPI.GeneratedMSBuildEditorConfig.editorconfig │ │ ├── SalesOrderAPI.GlobalUsings.g.cs │ │ ├── SalesOrderAPI.AssemblyInfo.cs │ │ ├── staticwebassets.build.json │ │ ├── staticwebassets.publish.json │ │ ├── PublishOutputs.bd1a6d9ecc.txt │ │ └── SalesOrderAPI.csproj.FileListAbsolute.txt ├── SalesOrderAPI.csproj.nuget.g.targets ├── staticwebassets.pack.sentinel ├── SalesOrderAPI.csproj.EntityFrameworkCore.targets ├── SalesOrderAPI.csproj.nuget.g.props ├── SalesOrderAPI.csproj.nuget.dgspec.json └── project.nuget.cache ├── publish ├── Serilog.dll ├── Humanizer.dll ├── AutoMapper.dll ├── SalesOrderAPI.dll ├── SalesOrderAPI.exe ├── SalesOrderAPI.pdb ├── Microsoft.OpenApi.dll ├── Serilog.AspNetCore.dll ├── Serilog.Sinks.Debug.dll ├── Serilog.Sinks.File.dll ├── Serilog.Sinks.Console.dll ├── System.Drawing.Common.dll ├── System.Runtime.Caching.dll ├── Microsoft.Data.SqlClient.dll ├── Microsoft.Identity.Client.dll ├── Serilog.Extensions.Hosting.dll ├── Serilog.Extensions.Logging.dll ├── Serilog.Formatting.Compact.dll ├── System.Security.Permissions.dll ├── System.Windows.Extensions.dll ├── Microsoft.EntityFrameworkCore.dll ├── Microsoft.Win32.SystemEvents.dll ├── Microsoft.IdentityModel.Logging.dll ├── Microsoft.IdentityModel.Tokens.dll ├── Serilog.Settings.Configuration.dll ├── Swashbuckle.AspNetCore.Swagger.dll ├── Swashbuckle.AspNetCore.SwaggerUI.dll ├── System.IdentityModel.Tokens.Jwt.dll ├── wwwroot │ └── Uploads │ │ ├── common │ │ └── noimage.png │ │ └── Product │ │ ├── p101 │ │ └── image.png │ │ └── p102 │ │ └── image.png ├── Microsoft.IdentityModel.Protocols.dll ├── Swashbuckle.AspNetCore.SwaggerGen.dll ├── Microsoft.EntityFrameworkCore.Design.dll ├── Microsoft.Extensions.Caching.Memory.dll ├── Microsoft.Extensions.DependencyModel.dll ├── Microsoft.IdentityModel.JsonWebTokens.dll ├── Microsoft.EntityFrameworkCore.SqlServer.dll ├── Microsoft.EntityFrameworkCore.Abstractions.dll ├── Microsoft.EntityFrameworkCore.Relational.dll ├── System.Configuration.ConfigurationManager.dll ├── System.Security.Cryptography.ProtectedData.dll ├── Microsoft.IdentityModel.Protocols.OpenIdConnect.dll ├── appsettings.Development.json ├── runtimes │ ├── win-arm │ │ └── native │ │ │ └── Microsoft.Data.SqlClient.SNI.dll │ ├── win-x64 │ │ └── native │ │ │ └── Microsoft.Data.SqlClient.SNI.dll │ ├── win-x86 │ │ └── native │ │ │ └── Microsoft.Data.SqlClient.SNI.dll │ ├── win │ │ └── lib │ │ │ ├── netcoreapp3.0 │ │ │ ├── System.Drawing.Common.dll │ │ │ ├── System.Windows.Extensions.dll │ │ │ └── Microsoft.Win32.SystemEvents.dll │ │ │ ├── netstandard2.0 │ │ │ ├── System.Runtime.Caching.dll │ │ │ └── System.Security.Cryptography.ProtectedData.dll │ │ │ └── netcoreapp3.1 │ │ │ └── Microsoft.Data.SqlClient.dll │ ├── unix │ │ └── lib │ │ │ ├── netcoreapp3.0 │ │ │ └── System.Drawing.Common.dll │ │ │ └── netcoreapp3.1 │ │ │ └── Microsoft.Data.SqlClient.dll │ └── win-arm64 │ │ └── native │ │ └── Microsoft.Data.SqlClient.SNI.dll ├── publish │ ├── appsettings.Development.json │ ├── web.config │ ├── SalesOrderAPI.runtimeconfig.json │ └── appsettings.json ├── web.config ├── SalesOrderAPI.runtimeconfig.json └── appsettings.json ├── bin ├── Debug │ └── net6.0 │ │ ├── Serilog.dll │ │ ├── AutoMapper.dll │ │ ├── Humanizer.dll │ │ ├── PdfSharpCore.dll │ │ ├── SalesOrderAPI.dll │ │ ├── SalesOrderAPI.exe │ │ ├── SalesOrderAPI.pdb │ │ ├── SixLabors.Core.dll │ │ ├── SixLabors.Fonts.dll │ │ ├── HtmlRenderer.Core.dll │ │ ├── Microsoft.OpenApi.dll │ │ ├── Serilog.AspNetCore.dll │ │ ├── Serilog.Sinks.File.dll │ │ ├── Serilog.Sinks.Debug.dll │ │ ├── SixLabors.ImageSharp.dll │ │ ├── Serilog.Sinks.Console.dll │ │ ├── System.Drawing.Common.dll │ │ ├── System.Runtime.Caching.dll │ │ ├── Microsoft.Data.SqlClient.dll │ │ ├── Microsoft.Identity.Client.dll │ │ ├── System.Windows.Extensions.dll │ │ ├── HtmlRenderer.PdfSharp.Core.dll │ │ ├── Microsoft.Win32.SystemEvents.dll │ │ ├── Serilog.Extensions.Hosting.dll │ │ ├── Serilog.Extensions.Logging.dll │ │ ├── Serilog.Formatting.Compact.dll │ │ ├── System.Security.Permissions.dll │ │ ├── Microsoft.EntityFrameworkCore.dll │ │ ├── Microsoft.IdentityModel.Tokens.dll │ │ ├── Serilog.Settings.Configuration.dll │ │ ├── Swashbuckle.AspNetCore.Swagger.dll │ │ ├── Microsoft.IdentityModel.Logging.dll │ │ ├── Microsoft.IdentityModel.Protocols.dll │ │ ├── Swashbuckle.AspNetCore.SwaggerGen.dll │ │ ├── Swashbuckle.AspNetCore.SwaggerUI.dll │ │ ├── System.IdentityModel.Tokens.Jwt.dll │ │ ├── Microsoft.Extensions.Caching.Memory.dll │ │ ├── Microsoft.EntityFrameworkCore.Design.dll │ │ ├── Microsoft.Extensions.DependencyModel.dll │ │ ├── Microsoft.IdentityModel.JsonWebTokens.dll │ │ ├── Microsoft.EntityFrameworkCore.Relational.dll │ │ ├── Microsoft.EntityFrameworkCore.SqlServer.dll │ │ ├── Microsoft.EntityFrameworkCore.Abstractions.dll │ │ ├── System.Configuration.ConfigurationManager.dll │ │ ├── System.Security.Cryptography.ProtectedData.dll │ │ ├── Microsoft.IdentityModel.Protocols.OpenIdConnect.dll │ │ ├── appsettings.Development.json │ │ ├── publish │ │ ├── appsettings.Development.json │ │ ├── publish │ │ │ ├── appsettings.Development.json │ │ │ ├── web.config │ │ │ ├── SalesOrderAPI.runtimeconfig.json │ │ │ └── appsettings.json │ │ ├── web.config │ │ ├── SalesOrderAPI.runtimeconfig.json │ │ └── appsettings.json │ │ ├── runtimes │ │ ├── unix │ │ │ └── lib │ │ │ │ ├── netcoreapp3.0 │ │ │ │ └── System.Drawing.Common.dll │ │ │ │ └── netcoreapp3.1 │ │ │ │ └── Microsoft.Data.SqlClient.dll │ │ ├── win-arm │ │ │ └── native │ │ │ │ └── Microsoft.Data.SqlClient.SNI.dll │ │ ├── win-x64 │ │ │ └── native │ │ │ │ └── Microsoft.Data.SqlClient.SNI.dll │ │ ├── win-x86 │ │ │ └── native │ │ │ │ └── Microsoft.Data.SqlClient.SNI.dll │ │ ├── win │ │ │ └── lib │ │ │ │ ├── netcoreapp3.0 │ │ │ │ ├── System.Drawing.Common.dll │ │ │ │ ├── System.Windows.Extensions.dll │ │ │ │ └── Microsoft.Win32.SystemEvents.dll │ │ │ │ ├── netcoreapp3.1 │ │ │ │ └── Microsoft.Data.SqlClient.dll │ │ │ │ └── netstandard2.0 │ │ │ │ ├── System.Runtime.Caching.dll │ │ │ │ └── System.Security.Cryptography.ProtectedData.dll │ │ └── win-arm64 │ │ │ └── native │ │ │ └── Microsoft.Data.SqlClient.SNI.dll │ │ ├── SalesOrderAPI.runtimeconfig.json │ │ ├── appsettings.json │ │ └── SalesOrderAPI.staticwebassets.runtime.json └── Release │ └── net6.0 │ ├── Serilog.dll │ ├── AutoMapper.dll │ ├── Humanizer.dll │ ├── SalesOrderAPI.dll │ ├── SalesOrderAPI.exe │ ├── SalesOrderAPI.pdb │ ├── Microsoft.OpenApi.dll │ ├── Serilog.AspNetCore.dll │ ├── Serilog.Sinks.File.dll │ ├── Serilog.Sinks.Console.dll │ ├── Serilog.Sinks.Debug.dll │ ├── System.Drawing.Common.dll │ ├── System.Runtime.Caching.dll │ ├── Microsoft.Data.SqlClient.dll │ ├── Microsoft.Identity.Client.dll │ ├── Serilog.Extensions.Hosting.dll │ ├── Serilog.Extensions.Logging.dll │ ├── Serilog.Formatting.Compact.dll │ ├── System.Windows.Extensions.dll │ ├── Microsoft.Win32.SystemEvents.dll │ ├── System.Security.Permissions.dll │ ├── Microsoft.EntityFrameworkCore.dll │ ├── Microsoft.IdentityModel.Logging.dll │ ├── Microsoft.IdentityModel.Tokens.dll │ ├── Serilog.Settings.Configuration.dll │ ├── Swashbuckle.AspNetCore.Swagger.dll │ ├── System.IdentityModel.Tokens.Jwt.dll │ ├── Microsoft.IdentityModel.Protocols.dll │ ├── Swashbuckle.AspNetCore.SwaggerGen.dll │ ├── Swashbuckle.AspNetCore.SwaggerUI.dll │ ├── Microsoft.EntityFrameworkCore.Design.dll │ ├── Microsoft.Extensions.Caching.Memory.dll │ ├── Microsoft.Extensions.DependencyModel.dll │ ├── Microsoft.IdentityModel.JsonWebTokens.dll │ ├── Microsoft.EntityFrameworkCore.Relational.dll │ ├── Microsoft.EntityFrameworkCore.SqlServer.dll │ ├── System.Configuration.ConfigurationManager.dll │ ├── Microsoft.EntityFrameworkCore.Abstractions.dll │ ├── System.Security.Cryptography.ProtectedData.dll │ ├── appsettings.Development.json │ ├── Microsoft.IdentityModel.Protocols.OpenIdConnect.dll │ ├── publish │ ├── appsettings.Development.json │ ├── web.config │ ├── SalesOrderAPI.runtimeconfig.json │ └── appsettings.json │ ├── runtimes │ ├── unix │ │ └── lib │ │ │ ├── netcoreapp3.0 │ │ │ └── System.Drawing.Common.dll │ │ │ └── netcoreapp3.1 │ │ │ └── Microsoft.Data.SqlClient.dll │ ├── win-arm │ │ └── native │ │ │ └── Microsoft.Data.SqlClient.SNI.dll │ ├── win-x64 │ │ └── native │ │ │ └── Microsoft.Data.SqlClient.SNI.dll │ ├── win-x86 │ │ └── native │ │ │ └── Microsoft.Data.SqlClient.SNI.dll │ ├── win │ │ └── lib │ │ │ ├── netcoreapp3.0 │ │ │ ├── System.Drawing.Common.dll │ │ │ ├── System.Windows.Extensions.dll │ │ │ └── Microsoft.Win32.SystemEvents.dll │ │ │ ├── netcoreapp3.1 │ │ │ └── Microsoft.Data.SqlClient.dll │ │ │ └── netstandard2.0 │ │ │ ├── System.Runtime.Caching.dll │ │ │ └── System.Security.Cryptography.ProtectedData.dll │ └── win-arm64 │ │ └── native │ │ └── Microsoft.Data.SqlClient.SNI.dll │ ├── SalesOrderAPI.runtimeconfig.json │ ├── SalesOrderAPI.staticwebassets.runtime.json │ └── appsettings.json ├── wwwroot └── Uploads │ ├── common │ ├── logo.jpeg │ └── noimage.png │ └── Product │ ├── p101 │ └── image.png │ └── p102 │ └── image.png ├── Entity ├── ResponseType.cs ├── CategoryEntity.cs ├── InvoiceEntity.cs ├── VariantEntity.cs ├── InvoiceDetail.cs ├── CustomerEntity.cs ├── ProductVariantEntity.cs ├── ProductEntity.cs ├── InvoiceHeader.cs └── InvoiceInput.cs ├── appsettings.Development.json ├── Container ├── ICustomerContainer.cs ├── IMasterContainer.cs ├── IProductContainer.cs ├── IInvoiceContainer.cs ├── CustomerContainer.cs ├── MasterContainer.cs ├── ProductContainer.cs └── InvoiceContainer.cs ├── Models ├── TblCategory.cs ├── TblRole.cs ├── TblMastervariant.cs ├── TblProduct.cs ├── TblUser.cs ├── TblProductvarinat.cs ├── TblCustomer.cs ├── TblSalesProductInfo.cs ├── TblSalesHeader.cs └── Sales_DBContext.cs ├── WeatherForecast.cs ├── Handler └── MappingProfile.cs ├── appsettings.json ├── SalesOrderAPI.csproj ├── Properties └── launchSettings.json ├── Controllers ├── CustomerController.cs ├── MasterController.cs ├── WeatherForecastController.cs ├── ProductController.cs └── InvoiceController.cs ├── SalesOrderAPI.sln └── Program.cs /.vs/InvoiceAPI/FileContentIndex/read.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.vs/SalesOrderAPI/FileContentIndex/read.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/SalesOrderAPI.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /obj/Release/net6.0/SalesOrderAPI.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/SalesOrderAPI.csproj.BuildWithSkipAnalyzers: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/SalesOrderAPI.MvcApplicationPartsAssemblyInfo.cache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /obj/Release/net6.0/SalesOrderAPI.MvcApplicationPartsAssemblyInfo.cache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.vs/slnx.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/.vs/slnx.sqlite -------------------------------------------------------------------------------- /obj/Debug/net6.0/SalesOrderAPI.genruntimeconfig.cache: -------------------------------------------------------------------------------- 1 | 4c95f7757e8f172fb01d37b800fa64329d550e6c 2 | -------------------------------------------------------------------------------- /publish/Serilog.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Serilog.dll -------------------------------------------------------------------------------- /obj/Debug/net6.0/SalesOrderAPI.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | f371ba6a6437f4837a3a58fc1ba209a5538024be 2 | -------------------------------------------------------------------------------- /obj/Release/net6.0/SalesOrderAPI.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | b44941b94aaff6f5e29ad1654d353bc29d780e33 2 | -------------------------------------------------------------------------------- /obj/Release/net6.0/SalesOrderAPI.genruntimeconfig.cache: -------------------------------------------------------------------------------- 1 | e710a3f1d9b4a1e32e374d47e6a1686f76061642 2 | -------------------------------------------------------------------------------- /publish/Humanizer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Humanizer.dll -------------------------------------------------------------------------------- /.vs/InvoiceAPI/v17/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/.vs/InvoiceAPI/v17/.suo -------------------------------------------------------------------------------- /obj/Debug/net6.0/SalesOrderAPI.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | e69b41dfa72288bdf945ea92f89a12ef94c5205f 2 | -------------------------------------------------------------------------------- /obj/Release/net6.0/SalesOrderAPI.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 45e3c355273f5b84a080e988cc38be68d6593f60 2 | -------------------------------------------------------------------------------- /publish/AutoMapper.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/AutoMapper.dll -------------------------------------------------------------------------------- /.vs/SalesOrderAPI/v17/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/.vs/SalesOrderAPI/v17/.suo -------------------------------------------------------------------------------- /publish/SalesOrderAPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/SalesOrderAPI.dll -------------------------------------------------------------------------------- /publish/SalesOrderAPI.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/SalesOrderAPI.exe -------------------------------------------------------------------------------- /publish/SalesOrderAPI.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/SalesOrderAPI.pdb -------------------------------------------------------------------------------- /bin/Debug/net6.0/Serilog.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Serilog.dll -------------------------------------------------------------------------------- /obj/Debug/net6.0/apphost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/obj/Debug/net6.0/apphost.exe -------------------------------------------------------------------------------- /publish/Microsoft.OpenApi.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Microsoft.OpenApi.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/AutoMapper.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/AutoMapper.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Humanizer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Humanizer.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Serilog.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Serilog.dll -------------------------------------------------------------------------------- /obj/Release/net6.0/apphost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/obj/Release/net6.0/apphost.exe -------------------------------------------------------------------------------- /publish/Serilog.AspNetCore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Serilog.AspNetCore.dll -------------------------------------------------------------------------------- /publish/Serilog.Sinks.Debug.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Serilog.Sinks.Debug.dll -------------------------------------------------------------------------------- /publish/Serilog.Sinks.File.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Serilog.Sinks.File.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/PdfSharpCore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/PdfSharpCore.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/SalesOrderAPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/SalesOrderAPI.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/SalesOrderAPI.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/SalesOrderAPI.exe -------------------------------------------------------------------------------- /bin/Debug/net6.0/SalesOrderAPI.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/SalesOrderAPI.pdb -------------------------------------------------------------------------------- /bin/Release/net6.0/AutoMapper.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/AutoMapper.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Humanizer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Humanizer.dll -------------------------------------------------------------------------------- /obj/Debug/net6.0/SalesOrderAPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/obj/Debug/net6.0/SalesOrderAPI.dll -------------------------------------------------------------------------------- /obj/Debug/net6.0/SalesOrderAPI.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/obj/Debug/net6.0/SalesOrderAPI.pdb -------------------------------------------------------------------------------- /publish/Serilog.Sinks.Console.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Serilog.Sinks.Console.dll -------------------------------------------------------------------------------- /publish/System.Drawing.Common.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/System.Drawing.Common.dll -------------------------------------------------------------------------------- /publish/System.Runtime.Caching.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/System.Runtime.Caching.dll -------------------------------------------------------------------------------- /wwwroot/Uploads/common/logo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/wwwroot/Uploads/common/logo.jpeg -------------------------------------------------------------------------------- /wwwroot/Uploads/common/noimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/wwwroot/Uploads/common/noimage.png -------------------------------------------------------------------------------- /.vs/SalesOrderAPI/v17/.futdcache.v1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/.vs/SalesOrderAPI/v17/.futdcache.v1 -------------------------------------------------------------------------------- /bin/Debug/net6.0/SixLabors.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/SixLabors.Core.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/SixLabors.Fonts.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/SixLabors.Fonts.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/SalesOrderAPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/SalesOrderAPI.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/SalesOrderAPI.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/SalesOrderAPI.exe -------------------------------------------------------------------------------- /bin/Release/net6.0/SalesOrderAPI.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/SalesOrderAPI.pdb -------------------------------------------------------------------------------- /obj/Release/net6.0/SalesOrderAPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/obj/Release/net6.0/SalesOrderAPI.dll -------------------------------------------------------------------------------- /obj/Release/net6.0/SalesOrderAPI.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/obj/Release/net6.0/SalesOrderAPI.pdb -------------------------------------------------------------------------------- /publish/Microsoft.Data.SqlClient.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Microsoft.Data.SqlClient.dll -------------------------------------------------------------------------------- /Entity/ResponseType.cs: -------------------------------------------------------------------------------- 1 | public class ResponseType{ 2 | public string? Result{get;set;} 3 | public string? KyValue{get;set;} 4 | } -------------------------------------------------------------------------------- /bin/Debug/net6.0/HtmlRenderer.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/HtmlRenderer.Core.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Microsoft.OpenApi.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Microsoft.OpenApi.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Serilog.AspNetCore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Serilog.AspNetCore.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Serilog.Sinks.File.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Serilog.Sinks.File.dll -------------------------------------------------------------------------------- /obj/Debug/net6.0/ref/SalesOrderAPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/obj/Debug/net6.0/ref/SalesOrderAPI.dll -------------------------------------------------------------------------------- /publish/Microsoft.Identity.Client.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Microsoft.Identity.Client.dll -------------------------------------------------------------------------------- /publish/Serilog.Extensions.Hosting.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Serilog.Extensions.Hosting.dll -------------------------------------------------------------------------------- /publish/Serilog.Extensions.Logging.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Serilog.Extensions.Logging.dll -------------------------------------------------------------------------------- /publish/Serilog.Formatting.Compact.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Serilog.Formatting.Compact.dll -------------------------------------------------------------------------------- /publish/System.Security.Permissions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/System.Security.Permissions.dll -------------------------------------------------------------------------------- /publish/System.Windows.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/System.Windows.Extensions.dll -------------------------------------------------------------------------------- /wwwroot/Uploads/Product/p101/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/wwwroot/Uploads/Product/p101/image.png -------------------------------------------------------------------------------- /wwwroot/Uploads/Product/p102/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/wwwroot/Uploads/Product/p102/image.png -------------------------------------------------------------------------------- /.vs/VSWorkspaceState.json: -------------------------------------------------------------------------------- 1 | { 2 | "ExpandedNodes": [ 3 | "", 4 | "\\Controllers" 5 | ], 6 | "PreviewInSolutionExplorer": false 7 | } -------------------------------------------------------------------------------- /Entity/CategoryEntity.cs: -------------------------------------------------------------------------------- 1 | public class CategoryEntity 2 | { 3 | public int Id { get; set; } 4 | public string? Name { get; set; } 5 | } -------------------------------------------------------------------------------- /bin/Debug/net6.0/Serilog.Sinks.Debug.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Serilog.Sinks.Debug.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/SixLabors.ImageSharp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/SixLabors.ImageSharp.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Microsoft.OpenApi.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Microsoft.OpenApi.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Serilog.AspNetCore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Serilog.AspNetCore.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Serilog.Sinks.File.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Serilog.Sinks.File.dll -------------------------------------------------------------------------------- /obj/Debug/net6.0/refint/SalesOrderAPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/obj/Debug/net6.0/refint/SalesOrderAPI.dll -------------------------------------------------------------------------------- /obj/Release/net6.0/ref/SalesOrderAPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/obj/Release/net6.0/ref/SalesOrderAPI.dll -------------------------------------------------------------------------------- /publish/Microsoft.EntityFrameworkCore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Microsoft.EntityFrameworkCore.dll -------------------------------------------------------------------------------- /publish/Microsoft.Win32.SystemEvents.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Microsoft.Win32.SystemEvents.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Serilog.Sinks.Console.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Serilog.Sinks.Console.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/System.Drawing.Common.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/System.Drawing.Common.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/System.Runtime.Caching.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/System.Runtime.Caching.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Serilog.Sinks.Console.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Serilog.Sinks.Console.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Serilog.Sinks.Debug.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Serilog.Sinks.Debug.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/System.Drawing.Common.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/System.Drawing.Common.dll -------------------------------------------------------------------------------- /obj/Debug/net6.0/SalesOrderAPI.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/obj/Debug/net6.0/SalesOrderAPI.assets.cache -------------------------------------------------------------------------------- /obj/Release/net6.0/refint/SalesOrderAPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/obj/Release/net6.0/refint/SalesOrderAPI.dll -------------------------------------------------------------------------------- /publish/Microsoft.IdentityModel.Logging.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Microsoft.IdentityModel.Logging.dll -------------------------------------------------------------------------------- /publish/Microsoft.IdentityModel.Tokens.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Microsoft.IdentityModel.Tokens.dll -------------------------------------------------------------------------------- /publish/Serilog.Settings.Configuration.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Serilog.Settings.Configuration.dll -------------------------------------------------------------------------------- /publish/Swashbuckle.AspNetCore.Swagger.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Swashbuckle.AspNetCore.Swagger.dll -------------------------------------------------------------------------------- /publish/Swashbuckle.AspNetCore.SwaggerUI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Swashbuckle.AspNetCore.SwaggerUI.dll -------------------------------------------------------------------------------- /publish/System.IdentityModel.Tokens.Jwt.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/System.IdentityModel.Tokens.Jwt.dll -------------------------------------------------------------------------------- /publish/wwwroot/Uploads/common/noimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/wwwroot/Uploads/common/noimage.png -------------------------------------------------------------------------------- /.vs/SalesOrderAPI/DesignTimeBuild/.dtbcache.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/.vs/SalesOrderAPI/DesignTimeBuild/.dtbcache.v2 -------------------------------------------------------------------------------- /bin/Debug/net6.0/Microsoft.Data.SqlClient.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Microsoft.Data.SqlClient.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Microsoft.Identity.Client.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Microsoft.Identity.Client.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/System.Windows.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/System.Windows.Extensions.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/System.Runtime.Caching.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/System.Runtime.Caching.dll -------------------------------------------------------------------------------- /obj/Release/net6.0/SalesOrderAPI.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/obj/Release/net6.0/SalesOrderAPI.assets.cache -------------------------------------------------------------------------------- /publish/Microsoft.IdentityModel.Protocols.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Microsoft.IdentityModel.Protocols.dll -------------------------------------------------------------------------------- /publish/Swashbuckle.AspNetCore.SwaggerGen.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Swashbuckle.AspNetCore.SwaggerGen.dll -------------------------------------------------------------------------------- /publish/wwwroot/Uploads/Product/p101/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/wwwroot/Uploads/Product/p101/image.png -------------------------------------------------------------------------------- /publish/wwwroot/Uploads/Product/p102/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/wwwroot/Uploads/Product/p102/image.png -------------------------------------------------------------------------------- /.vs/ProjectEvaluation/salesorderapi.metadata.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/.vs/ProjectEvaluation/salesorderapi.metadata.v2 -------------------------------------------------------------------------------- /.vs/ProjectEvaluation/salesorderapi.projects.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/.vs/ProjectEvaluation/salesorderapi.projects.v2 -------------------------------------------------------------------------------- /bin/Debug/net6.0/HtmlRenderer.PdfSharp.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/HtmlRenderer.PdfSharp.Core.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Microsoft.Win32.SystemEvents.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Microsoft.Win32.SystemEvents.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Serilog.Extensions.Hosting.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Serilog.Extensions.Hosting.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Serilog.Extensions.Logging.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Serilog.Extensions.Logging.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Serilog.Formatting.Compact.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Serilog.Formatting.Compact.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/System.Security.Permissions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/System.Security.Permissions.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Microsoft.Data.SqlClient.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Microsoft.Data.SqlClient.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Microsoft.Identity.Client.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Microsoft.Identity.Client.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Serilog.Extensions.Hosting.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Serilog.Extensions.Hosting.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Serilog.Extensions.Logging.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Serilog.Extensions.Logging.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Serilog.Formatting.Compact.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Serilog.Formatting.Compact.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/System.Windows.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/System.Windows.Extensions.dll -------------------------------------------------------------------------------- /publish/Microsoft.EntityFrameworkCore.Design.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Microsoft.EntityFrameworkCore.Design.dll -------------------------------------------------------------------------------- /publish/Microsoft.Extensions.Caching.Memory.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Microsoft.Extensions.Caching.Memory.dll -------------------------------------------------------------------------------- /publish/Microsoft.Extensions.DependencyModel.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Microsoft.Extensions.DependencyModel.dll -------------------------------------------------------------------------------- /publish/Microsoft.IdentityModel.JsonWebTokens.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Microsoft.IdentityModel.JsonWebTokens.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Microsoft.EntityFrameworkCore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Microsoft.IdentityModel.Tokens.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Microsoft.IdentityModel.Tokens.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Serilog.Settings.Configuration.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Serilog.Settings.Configuration.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Swashbuckle.AspNetCore.Swagger.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Swashbuckle.AspNetCore.Swagger.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Microsoft.Win32.SystemEvents.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Microsoft.Win32.SystemEvents.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/System.Security.Permissions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/System.Security.Permissions.dll -------------------------------------------------------------------------------- /obj/Debug/net6.0/staticwebassets/msbuild.build.SalesOrderAPI.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/staticwebassets/msbuild.buildMultiTargeting.SalesOrderAPI.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /publish/Microsoft.EntityFrameworkCore.SqlServer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Microsoft.EntityFrameworkCore.SqlServer.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Microsoft.IdentityModel.Logging.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Microsoft.IdentityModel.Logging.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Microsoft.IdentityModel.Protocols.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Microsoft.IdentityModel.Protocols.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/System.IdentityModel.Tokens.Jwt.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/System.IdentityModel.Tokens.Jwt.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Microsoft.EntityFrameworkCore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Microsoft.EntityFrameworkCore.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Microsoft.IdentityModel.Logging.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Microsoft.IdentityModel.Logging.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Microsoft.IdentityModel.Tokens.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Microsoft.IdentityModel.Tokens.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Serilog.Settings.Configuration.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Serilog.Settings.Configuration.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Swashbuckle.AspNetCore.Swagger.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Swashbuckle.AspNetCore.Swagger.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/System.IdentityModel.Tokens.Jwt.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/System.IdentityModel.Tokens.Jwt.dll -------------------------------------------------------------------------------- /publish/Microsoft.EntityFrameworkCore.Abstractions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Microsoft.EntityFrameworkCore.Abstractions.dll -------------------------------------------------------------------------------- /publish/Microsoft.EntityFrameworkCore.Relational.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Microsoft.EntityFrameworkCore.Relational.dll -------------------------------------------------------------------------------- /publish/System.Configuration.ConfigurationManager.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/System.Configuration.ConfigurationManager.dll -------------------------------------------------------------------------------- /publish/System.Security.Cryptography.ProtectedData.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/System.Security.Cryptography.ProtectedData.dll -------------------------------------------------------------------------------- /Entity/InvoiceEntity.cs: -------------------------------------------------------------------------------- 1 | public class InvoiceEntity 2 | { 3 | public InvoiceHeader? header { get; set; } 4 | public List? details { get; set; } 5 | } -------------------------------------------------------------------------------- /bin/Debug/net6.0/Microsoft.Extensions.Caching.Memory.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Microsoft.Extensions.Caching.Memory.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Microsoft.IdentityModel.Protocols.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Microsoft.IdentityModel.Protocols.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll -------------------------------------------------------------------------------- /obj/Debug/net6.0/staticwebassets/msbuild.buildTransitive.SalesOrderAPI.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Design.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Design.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Microsoft.Extensions.DependencyModel.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Microsoft.Extensions.DependencyModel.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Microsoft.EntityFrameworkCore.Design.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Microsoft.EntityFrameworkCore.Design.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Microsoft.Extensions.Caching.Memory.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Microsoft.Extensions.Caching.Memory.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Microsoft.Extensions.DependencyModel.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Microsoft.Extensions.DependencyModel.dll -------------------------------------------------------------------------------- /publish/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll -------------------------------------------------------------------------------- /appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Relational.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Relational.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Microsoft.EntityFrameworkCore.SqlServer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.SqlServer.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll -------------------------------------------------------------------------------- /obj/Debug/net6.0/SalesOrderAPI.csproj.AssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/obj/Debug/net6.0/SalesOrderAPI.csproj.AssemblyReference.cache -------------------------------------------------------------------------------- /bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/System.Configuration.ConfigurationManager.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/System.Configuration.ConfigurationManager.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/System.Security.Cryptography.ProtectedData.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/System.Security.Cryptography.ProtectedData.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Microsoft.EntityFrameworkCore.Relational.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Microsoft.EntityFrameworkCore.Relational.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Microsoft.EntityFrameworkCore.SqlServer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Microsoft.EntityFrameworkCore.SqlServer.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/System.Configuration.ConfigurationManager.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/System.Configuration.ConfigurationManager.dll -------------------------------------------------------------------------------- /obj/Release/net6.0/SalesOrderAPI.csproj.AssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/obj/Release/net6.0/SalesOrderAPI.csproj.AssemblyReference.cache -------------------------------------------------------------------------------- /publish/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /publish/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll -------------------------------------------------------------------------------- /publish/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll -------------------------------------------------------------------------------- /publish/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll -------------------------------------------------------------------------------- /publish/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/System.Security.Cryptography.ProtectedData.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/System.Security.Cryptography.ProtectedData.dll -------------------------------------------------------------------------------- /publish/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll -------------------------------------------------------------------------------- /publish/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll -------------------------------------------------------------------------------- /publish/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /bin/Release/net6.0/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /publish/publish/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /publish/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll -------------------------------------------------------------------------------- /publish/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll -------------------------------------------------------------------------------- /publish/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll -------------------------------------------------------------------------------- /publish/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll -------------------------------------------------------------------------------- /.vs/InvoiceAPI/FileContentIndex/3cee2f7a-fd99-41dd-a6e4-e9bf138be8e6.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/.vs/InvoiceAPI/FileContentIndex/3cee2f7a-fd99-41dd-a6e4-e9bf138be8e6.vsidx -------------------------------------------------------------------------------- /.vs/InvoiceAPI/FileContentIndex/94b7c070-4fff-48e8-a556-83e6e5d71d11.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/.vs/InvoiceAPI/FileContentIndex/94b7c070-4fff-48e8-a556-83e6e5d71d11.vsidx -------------------------------------------------------------------------------- /.vs/InvoiceAPI/FileContentIndex/d841d470-3ca1-4d4a-bb3b-e3e206fae33c.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/.vs/InvoiceAPI/FileContentIndex/d841d470-3ca1-4d4a-bb3b-e3e206fae33c.vsidx -------------------------------------------------------------------------------- /bin/Debug/net6.0/publish/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /bin/Debug/net6.0/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/publish/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /bin/Debug/net6.0/publish/publish/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /bin/Debug/net6.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll -------------------------------------------------------------------------------- /.vs/SalesOrderAPI/FileContentIndex/29104c73-d87c-4356-a1b8-3fef0e140576.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/.vs/SalesOrderAPI/FileContentIndex/29104c73-d87c-4356-a1b8-3fef0e140576.vsidx -------------------------------------------------------------------------------- /.vs/SalesOrderAPI/FileContentIndex/311f5e12-7ebd-44cf-9d08-3e6c9d04c860.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/.vs/SalesOrderAPI/FileContentIndex/311f5e12-7ebd-44cf-9d08-3e6c9d04c860.vsidx -------------------------------------------------------------------------------- /.vs/SalesOrderAPI/FileContentIndex/83da8254-f6fe-4027-83d1-2f691778f4a8.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/.vs/SalesOrderAPI/FileContentIndex/83da8254-f6fe-4027-83d1-2f691778f4a8.vsidx -------------------------------------------------------------------------------- /.vs/SalesOrderAPI/FileContentIndex/f14054ef-e7ef-48cd-aec5-fc1212bed343.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/.vs/SalesOrderAPI/FileContentIndex/f14054ef-e7ef-48cd-aec5-fc1212bed343.vsidx -------------------------------------------------------------------------------- /bin/Debug/net6.0/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll -------------------------------------------------------------------------------- /bin/Debug/net6.0/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll -------------------------------------------------------------------------------- /publish/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/publish/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll -------------------------------------------------------------------------------- /Entity/VariantEntity.cs: -------------------------------------------------------------------------------- 1 | public class VariantEntity{ 2 | public int Id { get; set; } 3 | public string? VarintName { get; set; } 4 | public string? VarinatType { get; set; } 5 | public bool? IsActive { get; set; } 6 | } -------------------------------------------------------------------------------- /bin/Debug/net6.0/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Debug/net6.0/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll -------------------------------------------------------------------------------- /bin/Release/net6.0/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nihira2020/SalesOrderAPI/HEAD/bin/Release/net6.0/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll -------------------------------------------------------------------------------- /Container/ICustomerContainer.cs: -------------------------------------------------------------------------------- 1 | 2 | using Microsoft.EntityFrameworkCore; 3 | using SalesOrderAPI.Models; 4 | public interface ICustomerContainer{ 5 | 6 | Task> Getall(); 7 | Task Getbycode(string code); 8 | 9 | } -------------------------------------------------------------------------------- /obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] 5 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")] 5 | -------------------------------------------------------------------------------- /Container/IMasterContainer.cs: -------------------------------------------------------------------------------- 1 | 2 | using Microsoft.EntityFrameworkCore; 3 | using SalesOrderAPI.Models; 4 | public interface IMasterContainer{ 5 | 6 | Task> GetAllVariant(string variantType); 7 | Task> GetCategory(); 8 | 9 | } -------------------------------------------------------------------------------- /Models/TblCategory.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | 4 | namespace SalesOrderAPI.Models 5 | { 6 | public partial class TblCategory 7 | { 8 | public int Id { get; set; } 9 | public string? Name { get; set; } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Models/TblRole.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | 4 | namespace SalesOrderAPI.Models 5 | { 6 | public partial class TblRole 7 | { 8 | public string Roleid { get; set; } = null!; 9 | public string? Name { get; set; } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /WeatherForecast.cs: -------------------------------------------------------------------------------- 1 | namespace SalesOrderAPI; 2 | 3 | public class WeatherForecast 4 | { 5 | public DateTime Date { get; set; } 6 | 7 | public int TemperatureC { get; set; } 8 | 9 | public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); 10 | 11 | public string? Summary { get; set; } 12 | } 13 | -------------------------------------------------------------------------------- /Entity/InvoiceDetail.cs: -------------------------------------------------------------------------------- 1 | public class InvoiceDetail{ 2 | public string InvoiceNo { get; set; } = null!; 3 | public string ProductCode { get; set; } = null!; 4 | public string? ProductName { get; set; } 5 | public int? Qty { get; set; } 6 | public decimal? SalesPrice { get; set; } 7 | public decimal? Total { get; set; } 8 | 9 | } -------------------------------------------------------------------------------- /Container/IProductContainer.cs: -------------------------------------------------------------------------------- 1 | 2 | using Microsoft.EntityFrameworkCore; 3 | using SalesOrderAPI.Models; 4 | public interface IProductContainer 5 | { 6 | Task> Getall(); 7 | Task Getbycode(string code); 8 | Task> Getbycategory(int Category); 9 | 10 | Task SaveProduct(ProductEntity product); 11 | } -------------------------------------------------------------------------------- /Entity/CustomerEntity.cs: -------------------------------------------------------------------------------- 1 | public class CustomerEntity{ 2 | public string Code { get; set; } = null!; 3 | public string Name { get; set; } = null!; 4 | public string? Address { get; set; } 5 | public string? Phoneno { get; set; } 6 | public string? Email { get; set; } 7 | public string? StatusName { get; set; } 8 | 9 | } 10 | 11 | -------------------------------------------------------------------------------- /Container/IInvoiceContainer.cs: -------------------------------------------------------------------------------- 1 | public interface IInvoiceContainer 2 | { 3 | Task> GetAllInvoiceHeader(); 4 | Task GetAllInvoiceHeaderbyCode(string invoiceno); 5 | Task> GetAllInvoiceDetailbyCode(string invoiceno); 6 | Task Save(InvoiceInput invoiceEntity); 7 | Task Remove(string invoiceno); 8 | } 9 | -------------------------------------------------------------------------------- /Entity/ProductVariantEntity.cs: -------------------------------------------------------------------------------- 1 | public class ProductVariantEntity{ 2 | public int Id { get; set; } 3 | public string ProductCode { get; set; } = null!; 4 | public int? ColorId { get; set; } 5 | public int? SizeId { get; set; } 6 | public string? Remarks { get; set; } 7 | public decimal? Price { get; set; } 8 | public bool? Isactive { get; set; } 9 | } -------------------------------------------------------------------------------- /Models/TblMastervariant.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | 4 | namespace SalesOrderAPI.Models 5 | { 6 | public partial class TblMastervariant 7 | { 8 | public int Id { get; set; } 9 | public string? VarintName { get; set; } 10 | public string? VarinatType { get; set; } 11 | public bool? IsActive { get; set; } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Entity/ProductEntity.cs: -------------------------------------------------------------------------------- 1 | public class ProductEntity{ 2 | public string Code { get; set; } = null!; 3 | public string? Name { get; set; } 4 | public decimal? Price { get; set; } 5 | public int? Category { get; set; } 6 | public string? productImage { get; set; } 7 | public string? Remarks { get; set; } 8 | public List? Variants { get; set; } 9 | } -------------------------------------------------------------------------------- /Models/TblProduct.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | 4 | namespace SalesOrderAPI.Models 5 | { 6 | public partial class TblProduct 7 | { 8 | public string Code { get; set; } = null!; 9 | public string? Name { get; set; } 10 | public decimal? Price { get; set; } 11 | public int? Category { get; set; } 12 | public string? Remarks { get; set; } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Models/TblUser.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | 4 | namespace SalesOrderAPI.Models 5 | { 6 | public partial class TblUser 7 | { 8 | public string Userid { get; set; } = null!; 9 | public string? Name { get; set; } 10 | public string? Password { get; set; } 11 | public string? Email { get; set; } 12 | public string? Role { get; set; } 13 | public bool? IsActive { get; set; } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Models/TblProductvarinat.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | 4 | namespace SalesOrderAPI.Models 5 | { 6 | public partial class TblProductvarinat 7 | { 8 | public int Id { get; set; } 9 | public string ProductCode { get; set; } = null!; 10 | public int? ColorId { get; set; } 11 | public int? SizeId { get; set; } 12 | public string? Remarks { get; set; } 13 | public decimal? Price { get; set; } 14 | public bool? Isactive { get; set; } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /publish/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /publish/publish/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /bin/Debug/net6.0/publish/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /bin/Release/net6.0/publish/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /bin/Debug/net6.0/publish/publish/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /obj/SalesOrderAPI.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /bin/Debug/net6.0/SalesOrderAPI.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "net6.0", 4 | "frameworks": [ 5 | { 6 | "name": "Microsoft.NETCore.App", 7 | "version": "6.0.0" 8 | }, 9 | { 10 | "name": "Microsoft.AspNetCore.App", 11 | "version": "6.0.0" 12 | } 13 | ], 14 | "configProperties": { 15 | "System.GC.Server": true, 16 | "System.Reflection.NullabilityInfoContext.IsSupported": true, 17 | "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /Entity/InvoiceHeader.cs: -------------------------------------------------------------------------------- 1 | public class InvoiceHeader{ 2 | 3 | public string InvoiceNo { get; set; } = null!; 4 | public DateTime InvoiceDate { get; set; } 5 | public string CustomerId { get; set; } = null!; 6 | public string? CustomerName { get; set; } 7 | public string? DeliveryAddress { get; set; } 8 | public string? Remarks { get; set; } 9 | public decimal? Total { get; set; } 10 | public decimal? Tax { get; set; } 11 | public decimal? NetTotal { get; set; } 12 | public string? CreateUser { get; set; } 13 | public DateTime? CreateDate { get; set; } 14 | } -------------------------------------------------------------------------------- /publish/SalesOrderAPI.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "net6.0", 4 | "frameworks": [ 5 | { 6 | "name": "Microsoft.NETCore.App", 7 | "version": "6.0.0" 8 | }, 9 | { 10 | "name": "Microsoft.AspNetCore.App", 11 | "version": "6.0.0" 12 | } 13 | ], 14 | "configProperties": { 15 | "System.GC.Server": true, 16 | "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, 17 | "System.Reflection.NullabilityInfoContext.IsSupported": true, 18 | "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /publish/publish/SalesOrderAPI.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "net6.0", 4 | "frameworks": [ 5 | { 6 | "name": "Microsoft.NETCore.App", 7 | "version": "6.0.0" 8 | }, 9 | { 10 | "name": "Microsoft.AspNetCore.App", 11 | "version": "6.0.0" 12 | } 13 | ], 14 | "configProperties": { 15 | "System.GC.Server": true, 16 | "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, 17 | "System.Reflection.NullabilityInfoContext.IsSupported": true, 18 | "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /bin/Release/net6.0/SalesOrderAPI.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "net6.0", 4 | "frameworks": [ 5 | { 6 | "name": "Microsoft.NETCore.App", 7 | "version": "6.0.0" 8 | }, 9 | { 10 | "name": "Microsoft.AspNetCore.App", 11 | "version": "6.0.0" 12 | } 13 | ], 14 | "configProperties": { 15 | "System.GC.Server": true, 16 | "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, 17 | "System.Reflection.NullabilityInfoContext.IsSupported": true, 18 | "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /bin/Debug/net6.0/publish/SalesOrderAPI.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "net6.0", 4 | "frameworks": [ 5 | { 6 | "name": "Microsoft.NETCore.App", 7 | "version": "6.0.0" 8 | }, 9 | { 10 | "name": "Microsoft.AspNetCore.App", 11 | "version": "6.0.0" 12 | } 13 | ], 14 | "configProperties": { 15 | "System.GC.Server": true, 16 | "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, 17 | "System.Reflection.NullabilityInfoContext.IsSupported": true, 18 | "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /bin/Release/net6.0/publish/SalesOrderAPI.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "net6.0", 4 | "frameworks": [ 5 | { 6 | "name": "Microsoft.NETCore.App", 7 | "version": "6.0.0" 8 | }, 9 | { 10 | "name": "Microsoft.AspNetCore.App", 11 | "version": "6.0.0" 12 | } 13 | ], 14 | "configProperties": { 15 | "System.GC.Server": true, 16 | "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, 17 | "System.Reflection.NullabilityInfoContext.IsSupported": true, 18 | "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /bin/Debug/net6.0/publish/publish/SalesOrderAPI.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "net6.0", 4 | "frameworks": [ 5 | { 6 | "name": "Microsoft.NETCore.App", 7 | "version": "6.0.0" 8 | }, 9 | { 10 | "name": "Microsoft.AspNetCore.App", 11 | "version": "6.0.0" 12 | } 13 | ], 14 | "configProperties": { 15 | "System.GC.Server": true, 16 | "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, 17 | "System.Reflection.NullabilityInfoContext.IsSupported": true, 18 | "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /Entity/InvoiceInput.cs: -------------------------------------------------------------------------------- 1 | public class InvoiceInput{ 2 | public string InvoiceNo { get; set; } = null!; 3 | public DateTime InvoiceDate { get; set; } 4 | public string CustomerId { get; set; } = null!; 5 | public string? CustomerName { get; set; } 6 | public string? DeliveryAddress { get; set; } 7 | public string? Remarks { get; set; } 8 | public decimal? Total { get; set; } 9 | public decimal? Tax { get; set; } 10 | public decimal? NetTotal { get; set; } 11 | public string? CreateUser { get; set; } 12 | public DateTime? CreateDate { get; set; } 13 | public List? details {get;set;} 14 | } -------------------------------------------------------------------------------- /obj/Release/net6.0/SalesOrderAPI.MvcApplicationPartsAssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // 5 | // Changes to this file may cause incorrect behavior and will be lost if 6 | // the code is regenerated. 7 | // 8 | //------------------------------------------------------------------------------ 9 | 10 | using System; 11 | using System.Reflection; 12 | 13 | [assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.SwaggerGen")] 14 | 15 | // Generated by the MSBuild WriteCodeFragment class. 16 | 17 | -------------------------------------------------------------------------------- /Models/TblCustomer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | 4 | namespace SalesOrderAPI.Models 5 | { 6 | public partial class TblCustomer 7 | { 8 | public string Code { get; set; } = null!; 9 | public string Name { get; set; } = null!; 10 | public string? Address { get; set; } 11 | public string? Phoneno { get; set; } 12 | public string? Email { get; set; } 13 | public bool? IsActive { get; set; } 14 | public string? CreateUser { get; set; } 15 | public string? ModifyUser { get; set; } 16 | public DateTime? CreateDate { get; set; } 17 | public DateTime? ModifyDate { get; set; } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Models/TblSalesProductInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | 4 | namespace SalesOrderAPI.Models 5 | { 6 | public partial class TblSalesProductInfo 7 | { 8 | public string InvoiceNo { get; set; } = null!; 9 | public string ProductCode { get; set; } = null!; 10 | public string? ProductName { get; set; } 11 | public int? Qty { get; set; } 12 | public decimal? SalesPrice { get; set; } 13 | public decimal? Total { get; set; } 14 | public string? CreateUser { get; set; } 15 | public DateTime? CreateDate { get; set; } 16 | public string? ModifyUser { get; set; } 17 | public DateTime? ModifyDate { get; set; } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/SalesOrderAPI.MvcApplicationPartsAssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.SwaggerGen")] 15 | 16 | // Generated by the MSBuild WriteCodeFragment class. 17 | 18 | -------------------------------------------------------------------------------- /obj/Release/net6.0/staticwebassets.development.json: -------------------------------------------------------------------------------- 1 | {"ContentRoots":["F:\\LaernCore\\SalesOrderAPI\\wwwroot\\"],"Root":{"Children":{"Uploads":{"Children":{"common":{"Children":{"noimage.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Uploads/common/noimage.png"},"Patterns":null}},"Asset":null,"Patterns":null},"Product":{"Children":{"p101":{"Children":{"image.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Uploads/Product/p101/image.png"},"Patterns":null}},"Asset":null,"Patterns":null},"p102":{"Children":{"image.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Uploads/Product/p102/image.png"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} -------------------------------------------------------------------------------- /Handler/MappingProfile.cs: -------------------------------------------------------------------------------- 1 | using AutoMapper; 2 | using SalesOrderAPI.Models; 3 | public class MappingProfile:Profile{ 4 | public MappingProfile(){ 5 | CreateMap().ForMember(item=>item.StatusName,item=>item.MapFrom(s=>s.IsActive==true?"Active":"In Active")); 6 | CreateMap().ReverseMap(); 7 | CreateMap().ReverseMap(); 8 | CreateMap().ReverseMap(); 9 | CreateMap().ReverseMap(); 10 | CreateMap().ReverseMap(); 11 | CreateMap().ReverseMap(); 12 | CreateMap().ReverseMap(); 13 | } 14 | 15 | } -------------------------------------------------------------------------------- /publish/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | }, 8 | "AllowedHosts": "*", 9 | "ConnectionStrings": { 10 | "connection":"Server=server;Database=Sales_DB;Trusted_Connection=True;" 11 | }, 12 | "Serilog":{ 13 | "using":["Serilog.Sinks.File"], 14 | "Minimumlevel":{ 15 | "Default":"Information" 16 | }, 17 | "WriteTo":[ 18 | { 19 | "Name":"File", 20 | "Args":{ 21 | "Path":"F:\\LaernCore\\Logs\\ApiLog-.log", 22 | "rollingInterval":"Day", 23 | "outputTemplate":"[{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {Message:lj}{NewLine}{Exception}]" 24 | } 25 | 26 | } 27 | ] 28 | 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /bin/Release/net6.0/SalesOrderAPI.staticwebassets.runtime.json: -------------------------------------------------------------------------------- 1 | {"ContentRoots":["F:\\LaernCore\\SalesOrderAPI\\wwwroot\\"],"Root":{"Children":{"Uploads":{"Children":{"common":{"Children":{"noimage.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Uploads/common/noimage.png"},"Patterns":null}},"Asset":null,"Patterns":null},"Product":{"Children":{"p101":{"Children":{"image.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Uploads/Product/p101/image.png"},"Patterns":null}},"Asset":null,"Patterns":null},"p102":{"Children":{"image.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Uploads/Product/p102/image.png"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} -------------------------------------------------------------------------------- /bin/Release/net6.0/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | }, 8 | "AllowedHosts": "*", 9 | "ConnectionStrings": { 10 | "connection":"Server=server;Database=Sales_DB;Trusted_Connection=True;" 11 | }, 12 | "Serilog":{ 13 | "using":["Serilog.Sinks.File"], 14 | "Minimumlevel":{ 15 | "Default":"Information" 16 | }, 17 | "WriteTo":[ 18 | { 19 | "Name":"File", 20 | "Args":{ 21 | "Path":"F:\\LaernCore\\Logs\\ApiLog-.log", 22 | "rollingInterval":"Day", 23 | "outputTemplate":"[{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {Message:lj}{NewLine}{Exception}]" 24 | } 25 | 26 | } 27 | ] 28 | 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /publish/publish/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | }, 8 | "AllowedHosts": "*", 9 | "ConnectionStrings": { 10 | "connection":"Server=server;Database=Sales_DB;Trusted_Connection=True;" 11 | }, 12 | "Serilog":{ 13 | "using":["Serilog.Sinks.File"], 14 | "Minimumlevel":{ 15 | "Default":"Information" 16 | }, 17 | "WriteTo":[ 18 | { 19 | "Name":"File", 20 | "Args":{ 21 | "Path":"F:\\LaernCore\\Logs\\ApiLog-.log", 22 | "rollingInterval":"Day", 23 | "outputTemplate":"[{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {Message:lj}{NewLine}{Exception}]" 24 | } 25 | 26 | } 27 | ] 28 | 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | }, 8 | "AllowedHosts": "*", 9 | "ConnectionStrings": { 10 | "connection":"Server=LAPTOP-4K7AS2ME\\SQLEXPRESS;Database=Sales_DB;Trusted_Connection=True;" 11 | }, 12 | "Serilog":{ 13 | "using":["Serilog.Sinks.File"], 14 | "Minimumlevel":{ 15 | "Default":"Information" 16 | }, 17 | "WriteTo":[ 18 | { 19 | "Name":"File", 20 | "Args":{ 21 | "Path":"F:\\LaernCore\\Logs\\ApiLog-.log", 22 | "rollingInterval":"Day", 23 | "outputTemplate":"[{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {Message:lj}{NewLine}{Exception}]" 24 | } 25 | 26 | } 27 | ] 28 | 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /bin/Debug/net6.0/publish/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | }, 8 | "AllowedHosts": "*", 9 | "ConnectionStrings": { 10 | "connection":"Server=server;Database=Sales_DB;Trusted_Connection=True;" 11 | }, 12 | "Serilog":{ 13 | "using":["Serilog.Sinks.File"], 14 | "Minimumlevel":{ 15 | "Default":"Information" 16 | }, 17 | "WriteTo":[ 18 | { 19 | "Name":"File", 20 | "Args":{ 21 | "Path":"F:\\LaernCore\\Logs\\ApiLog-.log", 22 | "rollingInterval":"Day", 23 | "outputTemplate":"[{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {Message:lj}{NewLine}{Exception}]" 24 | } 25 | 26 | } 27 | ] 28 | 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /bin/Release/net6.0/publish/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | }, 8 | "AllowedHosts": "*", 9 | "ConnectionStrings": { 10 | "connection":"Server=server;Database=Sales_DB;Trusted_Connection=True;" 11 | }, 12 | "Serilog":{ 13 | "using":["Serilog.Sinks.File"], 14 | "Minimumlevel":{ 15 | "Default":"Information" 16 | }, 17 | "WriteTo":[ 18 | { 19 | "Name":"File", 20 | "Args":{ 21 | "Path":"F:\\LaernCore\\Logs\\ApiLog-.log", 22 | "rollingInterval":"Day", 23 | "outputTemplate":"[{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {Message:lj}{NewLine}{Exception}]" 24 | } 25 | 26 | } 27 | ] 28 | 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /obj/staticwebassets.pack.sentinel: -------------------------------------------------------------------------------- 1 | 2.0 2 | 2.0 3 | 2.0 4 | 2.0 5 | 2.0 6 | 2.0 7 | 2.0 8 | 2.0 9 | 2.0 10 | 2.0 11 | 2.0 12 | 2.0 13 | 2.0 14 | 2.0 15 | 2.0 16 | 2.0 17 | 2.0 18 | 2.0 19 | 2.0 20 | 2.0 21 | 2.0 22 | 2.0 23 | 2.0 24 | 2.0 25 | 2.0 26 | 2.0 27 | 2.0 28 | 2.0 29 | 2.0 30 | 2.0 31 | 2.0 32 | 2.0 33 | 2.0 34 | 2.0 35 | 2.0 36 | 2.0 37 | 2.0 38 | 2.0 39 | 2.0 40 | 2.0 41 | 2.0 42 | 2.0 43 | 2.0 44 | 2.0 45 | 2.0 46 | 2.0 47 | 2.0 48 | 2.0 49 | 2.0 50 | 2.0 51 | 2.0 52 | 2.0 53 | 2.0 54 | 2.0 55 | 2.0 56 | 2.0 57 | 2.0 58 | 2.0 59 | 2.0 60 | 2.0 61 | 2.0 62 | 2.0 63 | 2.0 64 | 2.0 65 | 2.0 66 | 2.0 67 | 2.0 68 | 2.0 69 | 2.0 70 | 2.0 71 | 2.0 72 | 2.0 73 | 2.0 74 | 2.0 75 | 2.0 76 | 2.0 77 | 2.0 78 | 2.0 79 | 2.0 80 | 2.0 81 | 2.0 82 | 2.0 83 | 2.0 84 | 2.0 85 | 2.0 86 | 2.0 87 | 2.0 88 | 2.0 89 | 2.0 90 | 2.0 91 | 2.0 92 | -------------------------------------------------------------------------------- /bin/Debug/net6.0/publish/publish/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | }, 8 | "AllowedHosts": "*", 9 | "ConnectionStrings": { 10 | "connection":"Server=server;Database=Sales_DB;Trusted_Connection=True;" 11 | }, 12 | "Serilog":{ 13 | "using":["Serilog.Sinks.File"], 14 | "Minimumlevel":{ 15 | "Default":"Information" 16 | }, 17 | "WriteTo":[ 18 | { 19 | "Name":"File", 20 | "Args":{ 21 | "Path":"F:\\LaernCore\\Logs\\ApiLog-.log", 22 | "rollingInterval":"Day", 23 | "outputTemplate":"[{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {Message:lj}{NewLine}{Exception}]" 24 | } 25 | 26 | } 27 | ] 28 | 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /bin/Debug/net6.0/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | }, 8 | "AllowedHosts": "*", 9 | "ConnectionStrings": { 10 | "connection":"Server=LAPTOP-4K7AS2ME\\SQLEXPRESS;Database=Sales_DB;Trusted_Connection=True;" 11 | }, 12 | "Serilog":{ 13 | "using":["Serilog.Sinks.File"], 14 | "Minimumlevel":{ 15 | "Default":"Information" 16 | }, 17 | "WriteTo":[ 18 | { 19 | "Name":"File", 20 | "Args":{ 21 | "Path":"F:\\LaernCore\\Logs\\ApiLog-.log", 22 | "rollingInterval":"Day", 23 | "outputTemplate":"[{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {Message:lj}{NewLine}{Exception}]" 24 | } 25 | 26 | } 27 | ] 28 | 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/SalesOrderAPI.GlobalUsings.g.cs: -------------------------------------------------------------------------------- 1 | // 2 | global using global::Microsoft.AspNetCore.Builder; 3 | global using global::Microsoft.AspNetCore.Hosting; 4 | global using global::Microsoft.AspNetCore.Http; 5 | global using global::Microsoft.AspNetCore.Routing; 6 | global using global::Microsoft.Extensions.Configuration; 7 | global using global::Microsoft.Extensions.DependencyInjection; 8 | global using global::Microsoft.Extensions.Hosting; 9 | global using global::Microsoft.Extensions.Logging; 10 | global using global::System; 11 | global using global::System.Collections.Generic; 12 | global using global::System.IO; 13 | global using global::System.Linq; 14 | global using global::System.Net.Http; 15 | global using global::System.Net.Http.Json; 16 | global using global::System.Threading; 17 | global using global::System.Threading.Tasks; 18 | -------------------------------------------------------------------------------- /obj/Release/net6.0/SalesOrderAPI.GeneratedMSBuildEditorConfig.editorconfig: -------------------------------------------------------------------------------- 1 | is_global = true 2 | build_property.TargetFramework = net6.0 3 | build_property.TargetPlatformMinVersion = 4 | build_property.UsingMicrosoftNETSdkWeb = true 5 | build_property.ProjectTypeGuids = 6 | build_property.InvariantGlobalization = 7 | build_property.PlatformNeutralAssembly = 8 | build_property._SupportedPlatformList = Linux,macOS,Windows 9 | build_property.RootNamespace = SalesOrderAPI 10 | build_property.RootNamespace = SalesOrderAPI 11 | build_property.ProjectDir = F:\LaernCore\SalesOrderAPI\ 12 | build_property.RazorLangVersion = 6.0 13 | build_property.SupportLocalizedComponentNames = 14 | build_property.GenerateRazorMetadataSourceChecksumAttributes = 15 | build_property.MSBuildProjectDirectory = F:\LaernCore\SalesOrderAPI 16 | build_property._RazorSourceGeneratorDebug = 17 | -------------------------------------------------------------------------------- /obj/Release/net6.0/SalesOrderAPI.GlobalUsings.g.cs: -------------------------------------------------------------------------------- 1 | // 2 | global using global::Microsoft.AspNetCore.Builder; 3 | global using global::Microsoft.AspNetCore.Hosting; 4 | global using global::Microsoft.AspNetCore.Http; 5 | global using global::Microsoft.AspNetCore.Routing; 6 | global using global::Microsoft.Extensions.Configuration; 7 | global using global::Microsoft.Extensions.DependencyInjection; 8 | global using global::Microsoft.Extensions.Hosting; 9 | global using global::Microsoft.Extensions.Logging; 10 | global using global::System; 11 | global using global::System.Collections.Generic; 12 | global using global::System.IO; 13 | global using global::System.Linq; 14 | global using global::System.Net.Http; 15 | global using global::System.Net.Http.Json; 16 | global using global::System.Threading; 17 | global using global::System.Threading.Tasks; 18 | -------------------------------------------------------------------------------- /Models/TblSalesHeader.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | 4 | namespace SalesOrderAPI.Models 5 | { 6 | public partial class TblSalesHeader 7 | { 8 | public string InvoiceNo { get; set; } = null!; 9 | public DateTime InvoiceDate { get; set; } 10 | public string CustomerId { get; set; } = null!; 11 | public string? CustomerName { get; set; } 12 | public string? DeliveryAddress { get; set; } 13 | public string? Remarks { get; set; } 14 | public decimal? Total { get; set; } 15 | public decimal? Tax { get; set; } 16 | public decimal? NetTotal { get; set; } 17 | public string? CreateUser { get; set; } 18 | public DateTime? CreateDate { get; set; } 19 | public string? ModifyUser { get; set; } 20 | public DateTime? ModifyDate { get; set; } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/SalesOrderAPI.GeneratedMSBuildEditorConfig.editorconfig: -------------------------------------------------------------------------------- 1 | is_global = true 2 | build_property.TargetFramework = net6.0 3 | build_property.TargetPlatformMinVersion = 4 | build_property.UsingMicrosoftNETSdkWeb = true 5 | build_property.ProjectTypeGuids = 6 | build_property.InvariantGlobalization = 7 | build_property.PlatformNeutralAssembly = 8 | build_property.EnforceExtendedAnalyzerRules = 9 | build_property._SupportedPlatformList = Linux,macOS,Windows 10 | build_property.RootNamespace = SalesOrderAPI 11 | build_property.RootNamespace = SalesOrderAPI 12 | build_property.ProjectDir = F:\LaernCore\InvoiceAPI\ 13 | build_property.RazorLangVersion = 6.0 14 | build_property.SupportLocalizedComponentNames = 15 | build_property.GenerateRazorMetadataSourceChecksumAttributes = 16 | build_property.MSBuildProjectDirectory = F:\LaernCore\InvoiceAPI 17 | build_property._RazorSourceGeneratorDebug = 18 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/staticwebassets.development.json: -------------------------------------------------------------------------------- 1 | {"ContentRoots":["F:\\LaernCore\\InvoiceAPI\\wwwroot\\"],"Root":{"Children":{"Uploads":{"Children":{"common":{"Children":{"logo.jpeg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Uploads/common/logo.jpeg"},"Patterns":null},"noimage.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Uploads/common/noimage.png"},"Patterns":null}},"Asset":null,"Patterns":null},"Product":{"Children":{"p101":{"Children":{"image.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Uploads/Product/p101/image.png"},"Patterns":null}},"Asset":null,"Patterns":null},"p102":{"Children":{"image.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Uploads/Product/p102/image.png"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} -------------------------------------------------------------------------------- /bin/Debug/net6.0/SalesOrderAPI.staticwebassets.runtime.json: -------------------------------------------------------------------------------- 1 | {"ContentRoots":["F:\\LaernCore\\InvoiceAPI\\wwwroot\\"],"Root":{"Children":{"Uploads":{"Children":{"common":{"Children":{"logo.jpeg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Uploads/common/logo.jpeg"},"Patterns":null},"noimage.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Uploads/common/noimage.png"},"Patterns":null}},"Asset":null,"Patterns":null},"Product":{"Children":{"p101":{"Children":{"image.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Uploads/Product/p101/image.png"},"Patterns":null}},"Asset":null,"Patterns":null},"p102":{"Children":{"image.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"Uploads/Product/p102/image.png"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} -------------------------------------------------------------------------------- /SalesOrderAPI.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | net6.0 4 | enable 5 | enable 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://json.schemastore.org/launchsettings.json", 3 | "iisSettings": { 4 | "windowsAuthentication": false, 5 | "anonymousAuthentication": true, 6 | "iisExpress": { 7 | "applicationUrl": "http://localhost:59878", 8 | "sslPort": 44318 9 | } 10 | }, 11 | "profiles": { 12 | "SalesOrderAPI": { 13 | "commandName": "Project", 14 | "dotnetRunMessages": true, 15 | "launchBrowser": true, 16 | "launchUrl": "swagger", 17 | "applicationUrl": "https://localhost:7118;http://localhost:5075", 18 | "environmentVariables": { 19 | "ASPNETCORE_ENVIRONMENT": "Development" 20 | } 21 | }, 22 | "IIS Express": { 23 | "commandName": "IISExpress", 24 | "launchBrowser": true, 25 | "launchUrl": "swagger", 26 | "environmentVariables": { 27 | "ASPNETCORE_ENVIRONMENT": "Development" 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Controllers/CustomerController.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Mvc; 2 | using SalesOrderAPI.Models; 3 | using Microsoft.EntityFrameworkCore; 4 | using Serilog; 5 | 6 | namespace SalesOrderAPI.Controllers; 7 | 8 | [ApiController] 9 | [Route("[controller]")] 10 | public class CustomerController : ControllerBase 11 | { 12 | private readonly ICustomerContainer _container; 13 | private readonly ILogger _logger; 14 | public CustomerController(ICustomerContainer container,ILogger _logger) 15 | { 16 | this._container = container; 17 | this._logger=_logger; 18 | } 19 | 20 | [HttpGet("GetAll")] 21 | public async Task> GetAll() 22 | { 23 | this._logger.LogInformation("|Log ||Testing"); 24 | return await this._container.Getall(); 25 | 26 | } 27 | [HttpGet("GetByCode")] 28 | public async Task GetByCode(string Code) 29 | { 30 | return await this._container.Getbycode(Code); 31 | 32 | } 33 | 34 | } 35 | -------------------------------------------------------------------------------- /Controllers/MasterController.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Mvc; 2 | using SalesOrderAPI.Models; 3 | using Microsoft.EntityFrameworkCore; 4 | using Serilog; 5 | 6 | namespace SalesOrderAPI.Controllers; 7 | 8 | [ApiController] 9 | [Route("[controller]")] 10 | public class MasterController : ControllerBase 11 | { 12 | private readonly IMasterContainer _container; 13 | private readonly ILogger _logger; 14 | public MasterController(IMasterContainer container,ILogger _logger) 15 | { 16 | this._container = container; 17 | this._logger=_logger; 18 | } 19 | 20 | [HttpGet("GetAllVariant/{type}")] 21 | public async Task> GetAllVariant(string type) 22 | { 23 | 24 | return await this._container.GetAllVariant(type); 25 | 26 | } 27 | 28 | [HttpGet("GetCategory")] 29 | public async Task> GetCategory() 30 | { 31 | 32 | return await this._container.GetCategory(); 33 | 34 | } 35 | 36 | 37 | } 38 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/SalesOrderAPI.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // 5 | // Changes to this file may cause incorrect behavior and will be lost if 6 | // the code is regenerated. 7 | // 8 | //------------------------------------------------------------------------------ 9 | 10 | using System; 11 | using System.Reflection; 12 | 13 | [assembly: System.Reflection.AssemblyCompanyAttribute("SalesOrderAPI")] 14 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 15 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 16 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 17 | [assembly: System.Reflection.AssemblyProductAttribute("SalesOrderAPI")] 18 | [assembly: System.Reflection.AssemblyTitleAttribute("SalesOrderAPI")] 19 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 20 | 21 | // Generated by the MSBuild WriteCodeFragment class. 22 | 23 | -------------------------------------------------------------------------------- /obj/Release/net6.0/SalesOrderAPI.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // 5 | // Changes to this file may cause incorrect behavior and will be lost if 6 | // the code is regenerated. 7 | // 8 | //------------------------------------------------------------------------------ 9 | 10 | using System; 11 | using System.Reflection; 12 | 13 | [assembly: System.Reflection.AssemblyCompanyAttribute("SalesOrderAPI")] 14 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] 15 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 16 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 17 | [assembly: System.Reflection.AssemblyProductAttribute("SalesOrderAPI")] 18 | [assembly: System.Reflection.AssemblyTitleAttribute("SalesOrderAPI")] 19 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 20 | 21 | // Generated by the MSBuild WriteCodeFragment class. 22 | 23 | -------------------------------------------------------------------------------- /Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Mvc; 2 | 3 | namespace SalesOrderAPI.Controllers; 4 | 5 | [ApiController] 6 | [Route("[controller]")] 7 | public class WeatherForecastController : ControllerBase 8 | { 9 | private static readonly string[] Summaries = new[] 10 | { 11 | "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" 12 | }; 13 | 14 | private readonly ILogger _logger; 15 | 16 | public WeatherForecastController(ILogger logger) 17 | { 18 | _logger = logger; 19 | } 20 | 21 | [HttpGet(Name = "GetWeatherForecast")] 22 | public IEnumerable Get() 23 | { 24 | return Enumerable.Range(1, 5).Select(index => new WeatherForecast 25 | { 26 | Date = DateTime.Now.AddDays(index), 27 | TemperatureC = Random.Shared.Next(-20, 55), 28 | Summary = Summaries[Random.Shared.Next(Summaries.Length)] 29 | }) 30 | .ToArray(); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /SalesOrderAPI.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 17 4 | VisualStudioVersion = 17.2.32519.379 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SalesOrderAPI", "SalesOrderAPI.csproj", "{8E72AC8E-9E98-4EDD-A07D-50843525F003}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {8E72AC8E-9E98-4EDD-A07D-50843525F003}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {8E72AC8E-9E98-4EDD-A07D-50843525F003}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {8E72AC8E-9E98-4EDD-A07D-50843525F003}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {8E72AC8E-9E98-4EDD-A07D-50843525F003}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | GlobalSection(ExtensibilityGlobals) = postSolution 23 | SolutionGuid = {D1B77600-000E-4F62-896E-FA0E6E29A4F7} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /Container/CustomerContainer.cs: -------------------------------------------------------------------------------- 1 | 2 | using SalesOrderAPI.Models; 3 | using Microsoft.EntityFrameworkCore; 4 | using AutoMapper; 5 | public class CustomerContainer : ICustomerContainer 6 | { 7 | 8 | private readonly Sales_DBContext _DBContext; 9 | private readonly IMapper mapper; 10 | public CustomerContainer(Sales_DBContext dBContext, IMapper mapper) 11 | { 12 | 13 | this._DBContext = dBContext; 14 | this.mapper = mapper; 15 | } 16 | 17 | public async Task> Getall() 18 | { 19 | var customerdata = await this._DBContext.TblCustomers.ToListAsync(); 20 | if (customerdata != null && customerdata.Count > 0) 21 | { 22 | // we need use automapper 23 | 24 | return this.mapper.Map, List>(customerdata); 25 | } 26 | return new List(); 27 | 28 | } 29 | 30 | public async Task Getbycode(string code) 31 | { 32 | int c=Convert.ToInt32(code); 33 | var customerdata = await this._DBContext.TblCustomers.FirstOrDefaultAsync(item => item.Code == code); 34 | if (customerdata != null) 35 | { 36 | return this.mapper.Map(customerdata); 37 | } 38 | return new CustomerEntity(); 39 | 40 | } 41 | 42 | } -------------------------------------------------------------------------------- /Container/MasterContainer.cs: -------------------------------------------------------------------------------- 1 | 2 | using SalesOrderAPI.Models; 3 | using Microsoft.EntityFrameworkCore; 4 | using AutoMapper; 5 | public class MasterContainer : IMasterContainer 6 | { 7 | 8 | private readonly Sales_DBContext _DBContext; 9 | private readonly IMapper mapper; 10 | public MasterContainer(Sales_DBContext dBContext, IMapper mapper) 11 | { 12 | 13 | this._DBContext = dBContext; 14 | this.mapper = mapper; 15 | } 16 | 17 | public async Task> GetAllVariant(string variantType) 18 | { 19 | var customerdata = await this._DBContext.TblMastervariants.Where(item=>item.VarinatType==variantType).ToListAsync(); 20 | if (customerdata != null && customerdata.Count > 0) 21 | { 22 | // we need use automapper 23 | 24 | return this.mapper.Map, List>(customerdata); 25 | } 26 | return new List(); 27 | 28 | } 29 | 30 | public async Task> GetCategory() 31 | { 32 | var customerdata = await this._DBContext.TblCategories.ToListAsync(); 33 | if (customerdata != null && customerdata.Count > 0) 34 | { 35 | // we need use automapper 36 | 37 | return this.mapper.Map, List>(customerdata); 38 | } 39 | return new List(); 40 | 41 | } 42 | 43 | } -------------------------------------------------------------------------------- /obj/Debug/net6.0/staticwebassets.pack.json: -------------------------------------------------------------------------------- 1 | { 2 | "Files": [ 3 | { 4 | "Id": "F:\\LaernCore\\InvoiceAPI\\wwwroot\\Uploads\\Product\\p101\\image.png", 5 | "PackagePath": "staticwebassets\\Uploads\\Product\\p101\\image.png" 6 | }, 7 | { 8 | "Id": "F:\\LaernCore\\InvoiceAPI\\wwwroot\\Uploads\\Product\\p102\\image.png", 9 | "PackagePath": "staticwebassets\\Uploads\\Product\\p102\\image.png" 10 | }, 11 | { 12 | "Id": "F:\\LaernCore\\InvoiceAPI\\wwwroot\\Uploads\\common\\logo.jpeg", 13 | "PackagePath": "staticwebassets\\Uploads\\common\\logo.jpeg" 14 | }, 15 | { 16 | "Id": "F:\\LaernCore\\InvoiceAPI\\wwwroot\\Uploads\\common\\noimage.png", 17 | "PackagePath": "staticwebassets\\Uploads\\common\\noimage.png" 18 | }, 19 | { 20 | "Id": "obj\\Debug\\net6.0\\staticwebassets\\msbuild.SalesOrderAPI.Microsoft.AspNetCore.StaticWebAssets.props", 21 | "PackagePath": "build\\Microsoft.AspNetCore.StaticWebAssets.props" 22 | }, 23 | { 24 | "Id": "obj\\Debug\\net6.0\\staticwebassets\\msbuild.build.SalesOrderAPI.props", 25 | "PackagePath": "build\\SalesOrderAPI.props" 26 | }, 27 | { 28 | "Id": "obj\\Debug\\net6.0\\staticwebassets\\msbuild.buildMultiTargeting.SalesOrderAPI.props", 29 | "PackagePath": "buildMultiTargeting\\SalesOrderAPI.props" 30 | }, 31 | { 32 | "Id": "obj\\Debug\\net6.0\\staticwebassets\\msbuild.buildTransitive.SalesOrderAPI.props", 33 | "PackagePath": "buildTransitive\\SalesOrderAPI.props" 34 | } 35 | ], 36 | "ElementsToRemove": [] 37 | } -------------------------------------------------------------------------------- /obj/SalesOrderAPI.csproj.EntityFrameworkCore.targets: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /Program.cs: -------------------------------------------------------------------------------- 1 | using SalesOrderAPI.Models; 2 | using Microsoft.EntityFrameworkCore; 3 | using AutoMapper; 4 | using Serilog; 5 | 6 | var builder = WebApplication.CreateBuilder(args); 7 | 8 | // Add services to the container. 9 | 10 | builder.Services.AddControllers(); 11 | // Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle 12 | builder.Services.AddEndpointsApiExplorer(); 13 | builder.Services.AddSwaggerGen(); 14 | 15 | builder.Services.AddDbContext(options => 16 | { 17 | options.UseSqlServer(builder.Configuration.GetConnectionString("connection")); 18 | }); 19 | 20 | builder.Services.AddTransient(); 21 | builder.Services.AddTransient(); 22 | builder.Services.AddTransient(); 23 | builder.Services.AddTransient(); 24 | 25 | var automapper = new MapperConfiguration(item => item.AddProfile(new MappingProfile())); 26 | IMapper mapper = automapper.CreateMapper(); 27 | builder.Services.AddSingleton(mapper); 28 | builder.Services.AddCors(options => 29 | { 30 | options.AddDefaultPolicy(policy => 31 | { 32 | policy.WithOrigins("http://localhost:4200"); 33 | policy.WithMethods("GET", "POST", "DELETE", "PUT"); 34 | policy.AllowAnyHeader(); // <--- list the allowed headers here 35 | policy.AllowAnyOrigin(); 36 | }); 37 | }); 38 | 39 | var _loggrer = new LoggerConfiguration() 40 | .ReadFrom.Configuration(builder.Configuration).Enrich.FromLogContext() 41 | // .MinimumLevel.Error() 42 | // .WriteTo.File("F:\\LaernCore\\Logs\\ApiLog-.log",rollingInterval:RollingInterval.Day) 43 | .CreateLogger(); 44 | builder.Logging.AddSerilog(_loggrer); 45 | 46 | var app = builder.Build(); 47 | 48 | // Configure the HTTP request pipeline. 49 | // if (app.Environment.IsDevelopment()) 50 | // { 51 | app.UseSwagger(); 52 | app.UseSwaggerUI(); 53 | //} 54 | 55 | app.UseStaticFiles(); 56 | app.UseCors(); 57 | 58 | app.UseHttpsRedirection(); 59 | 60 | app.UseAuthorization(); 61 | 62 | app.MapControllers(); 63 | 64 | app.Run(); 65 | -------------------------------------------------------------------------------- /obj/Release/net6.0/staticwebassets.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "Version": 1, 3 | "Hash": "RdtqsaCuA7yxwAcCu6uATxrYpATRk8jYVF0DwdSouOE=", 4 | "Source": "SalesOrderAPI", 5 | "BasePath": "_content/SalesOrderAPI", 6 | "Mode": "Default", 7 | "ManifestType": "Build", 8 | "ReferencedProjectsConfiguration": [], 9 | "DiscoveryPatterns": [ 10 | { 11 | "Name": "SalesOrderAPI\\wwwroot", 12 | "Source": "SalesOrderAPI", 13 | "ContentRoot": "F:\\LaernCore\\SalesOrderAPI\\wwwroot\\", 14 | "BasePath": "_content/SalesOrderAPI", 15 | "Pattern": "**" 16 | } 17 | ], 18 | "Assets": [ 19 | { 20 | "Identity": "F:\\LaernCore\\SalesOrderAPI\\wwwroot\\Uploads\\common\\noimage.png", 21 | "SourceId": "SalesOrderAPI", 22 | "SourceType": "Discovered", 23 | "ContentRoot": "F:\\LaernCore\\SalesOrderAPI\\wwwroot\\", 24 | "BasePath": "_content/SalesOrderAPI", 25 | "RelativePath": "Uploads/common/noimage.png", 26 | "AssetKind": "All", 27 | "AssetMode": "All", 28 | "AssetRole": "Primary", 29 | "RelatedAsset": "", 30 | "AssetTraitName": "", 31 | "AssetTraitValue": "", 32 | "CopyToOutputDirectory": "Never", 33 | "CopyToPublishDirectory": "PreserveNewest", 34 | "OriginalItemSpec": "wwwroot\\Uploads\\common\\noimage.png" 35 | }, 36 | { 37 | "Identity": "F:\\LaernCore\\SalesOrderAPI\\wwwroot\\Uploads\\Product\\p101\\image.png", 38 | "SourceId": "SalesOrderAPI", 39 | "SourceType": "Discovered", 40 | "ContentRoot": "F:\\LaernCore\\SalesOrderAPI\\wwwroot\\", 41 | "BasePath": "_content/SalesOrderAPI", 42 | "RelativePath": "Uploads/Product/p101/image.png", 43 | "AssetKind": "All", 44 | "AssetMode": "All", 45 | "AssetRole": "Primary", 46 | "RelatedAsset": "", 47 | "AssetTraitName": "", 48 | "AssetTraitValue": "", 49 | "CopyToOutputDirectory": "Never", 50 | "CopyToPublishDirectory": "PreserveNewest", 51 | "OriginalItemSpec": "wwwroot\\Uploads\\Product\\p101\\image.png" 52 | }, 53 | { 54 | "Identity": "F:\\LaernCore\\SalesOrderAPI\\wwwroot\\Uploads\\Product\\p102\\image.png", 55 | "SourceId": "SalesOrderAPI", 56 | "SourceType": "Discovered", 57 | "ContentRoot": "F:\\LaernCore\\SalesOrderAPI\\wwwroot\\", 58 | "BasePath": "_content/SalesOrderAPI", 59 | "RelativePath": "Uploads/Product/p102/image.png", 60 | "AssetKind": "All", 61 | "AssetMode": "All", 62 | "AssetRole": "Primary", 63 | "RelatedAsset": "", 64 | "AssetTraitName": "", 65 | "AssetTraitValue": "", 66 | "CopyToOutputDirectory": "Never", 67 | "CopyToPublishDirectory": "PreserveNewest", 68 | "OriginalItemSpec": "wwwroot\\Uploads\\Product\\p102\\image.png" 69 | } 70 | ] 71 | } -------------------------------------------------------------------------------- /obj/Release/net6.0/staticwebassets.publish.json: -------------------------------------------------------------------------------- 1 | { 2 | "Version": 1, 3 | "Hash": "caff/jrlWRrPVy4NEexJI+PqGPIHIbplXWUMI6WoEVk=", 4 | "Source": "SalesOrderAPI", 5 | "BasePath": "_content/SalesOrderAPI", 6 | "Mode": "Default", 7 | "ManifestType": "Publish", 8 | "ReferencedProjectsConfiguration": [], 9 | "DiscoveryPatterns": [ 10 | { 11 | "Name": "SalesOrderAPI\\wwwroot", 12 | "Source": "SalesOrderAPI", 13 | "ContentRoot": "F:\\LaernCore\\SalesOrderAPI\\wwwroot\\", 14 | "BasePath": "_content/SalesOrderAPI", 15 | "Pattern": "**" 16 | } 17 | ], 18 | "Assets": [ 19 | { 20 | "Identity": "F:\\LaernCore\\SalesOrderAPI\\wwwroot\\Uploads\\common\\noimage.png", 21 | "SourceId": "SalesOrderAPI", 22 | "SourceType": "Discovered", 23 | "ContentRoot": "F:\\LaernCore\\SalesOrderAPI\\wwwroot\\", 24 | "BasePath": "_content/SalesOrderAPI", 25 | "RelativePath": "Uploads/common/noimage.png", 26 | "AssetKind": "All", 27 | "AssetMode": "All", 28 | "AssetRole": "Primary", 29 | "RelatedAsset": "", 30 | "AssetTraitName": "", 31 | "AssetTraitValue": "", 32 | "CopyToOutputDirectory": "Never", 33 | "CopyToPublishDirectory": "PreserveNewest", 34 | "OriginalItemSpec": "wwwroot\\Uploads\\common\\noimage.png" 35 | }, 36 | { 37 | "Identity": "F:\\LaernCore\\SalesOrderAPI\\wwwroot\\Uploads\\Product\\p101\\image.png", 38 | "SourceId": "SalesOrderAPI", 39 | "SourceType": "Discovered", 40 | "ContentRoot": "F:\\LaernCore\\SalesOrderAPI\\wwwroot\\", 41 | "BasePath": "_content/SalesOrderAPI", 42 | "RelativePath": "Uploads/Product/p101/image.png", 43 | "AssetKind": "All", 44 | "AssetMode": "All", 45 | "AssetRole": "Primary", 46 | "RelatedAsset": "", 47 | "AssetTraitName": "", 48 | "AssetTraitValue": "", 49 | "CopyToOutputDirectory": "Never", 50 | "CopyToPublishDirectory": "PreserveNewest", 51 | "OriginalItemSpec": "wwwroot\\Uploads\\Product\\p101\\image.png" 52 | }, 53 | { 54 | "Identity": "F:\\LaernCore\\SalesOrderAPI\\wwwroot\\Uploads\\Product\\p102\\image.png", 55 | "SourceId": "SalesOrderAPI", 56 | "SourceType": "Discovered", 57 | "ContentRoot": "F:\\LaernCore\\SalesOrderAPI\\wwwroot\\", 58 | "BasePath": "_content/SalesOrderAPI", 59 | "RelativePath": "Uploads/Product/p102/image.png", 60 | "AssetKind": "All", 61 | "AssetMode": "All", 62 | "AssetRole": "Primary", 63 | "RelatedAsset": "", 64 | "AssetTraitName": "", 65 | "AssetTraitValue": "", 66 | "CopyToOutputDirectory": "Never", 67 | "CopyToPublishDirectory": "PreserveNewest", 68 | "OriginalItemSpec": "wwwroot\\Uploads\\Product\\p102\\image.png" 69 | } 70 | ] 71 | } -------------------------------------------------------------------------------- /obj/SalesOrderAPI.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\Natarajan\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder 9 | PackageReference 10 | 6.5.0 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | C:\Users\Natarajan\.nuget\packages\microsoft.extensions.apidescription.server\3.0.0 24 | C:\Users\Natarajan\.nuget\packages\microsoft.entityframeworkcore.tools\6.0.6 25 | 26 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/staticwebassets.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "Version": 1, 3 | "Hash": "UOQ7/JteMG7iwXbTPOf5mBxLOyOxV449pGYnYOIdehs=", 4 | "Source": "SalesOrderAPI", 5 | "BasePath": "_content/SalesOrderAPI", 6 | "Mode": "Default", 7 | "ManifestType": "Build", 8 | "ReferencedProjectsConfiguration": [], 9 | "DiscoveryPatterns": [ 10 | { 11 | "Name": "SalesOrderAPI\\wwwroot", 12 | "Source": "SalesOrderAPI", 13 | "ContentRoot": "F:\\LaernCore\\InvoiceAPI\\wwwroot\\", 14 | "BasePath": "_content/SalesOrderAPI", 15 | "Pattern": "**" 16 | } 17 | ], 18 | "Assets": [ 19 | { 20 | "Identity": "F:\\LaernCore\\InvoiceAPI\\wwwroot\\Uploads\\common\\logo.jpeg", 21 | "SourceId": "SalesOrderAPI", 22 | "SourceType": "Discovered", 23 | "ContentRoot": "F:\\LaernCore\\InvoiceAPI\\wwwroot\\", 24 | "BasePath": "_content/SalesOrderAPI", 25 | "RelativePath": "Uploads/common/logo.jpeg", 26 | "AssetKind": "All", 27 | "AssetMode": "All", 28 | "AssetRole": "Primary", 29 | "RelatedAsset": "", 30 | "AssetTraitName": "", 31 | "AssetTraitValue": "", 32 | "CopyToOutputDirectory": "Never", 33 | "CopyToPublishDirectory": "PreserveNewest", 34 | "OriginalItemSpec": "wwwroot\\Uploads\\common\\logo.jpeg" 35 | }, 36 | { 37 | "Identity": "F:\\LaernCore\\InvoiceAPI\\wwwroot\\Uploads\\common\\noimage.png", 38 | "SourceId": "SalesOrderAPI", 39 | "SourceType": "Discovered", 40 | "ContentRoot": "F:\\LaernCore\\InvoiceAPI\\wwwroot\\", 41 | "BasePath": "_content/SalesOrderAPI", 42 | "RelativePath": "Uploads/common/noimage.png", 43 | "AssetKind": "All", 44 | "AssetMode": "All", 45 | "AssetRole": "Primary", 46 | "RelatedAsset": "", 47 | "AssetTraitName": "", 48 | "AssetTraitValue": "", 49 | "CopyToOutputDirectory": "Never", 50 | "CopyToPublishDirectory": "PreserveNewest", 51 | "OriginalItemSpec": "wwwroot\\Uploads\\common\\noimage.png" 52 | }, 53 | { 54 | "Identity": "F:\\LaernCore\\InvoiceAPI\\wwwroot\\Uploads\\Product\\p101\\image.png", 55 | "SourceId": "SalesOrderAPI", 56 | "SourceType": "Discovered", 57 | "ContentRoot": "F:\\LaernCore\\InvoiceAPI\\wwwroot\\", 58 | "BasePath": "_content/SalesOrderAPI", 59 | "RelativePath": "Uploads/Product/p101/image.png", 60 | "AssetKind": "All", 61 | "AssetMode": "All", 62 | "AssetRole": "Primary", 63 | "RelatedAsset": "", 64 | "AssetTraitName": "", 65 | "AssetTraitValue": "", 66 | "CopyToOutputDirectory": "Never", 67 | "CopyToPublishDirectory": "PreserveNewest", 68 | "OriginalItemSpec": "wwwroot\\Uploads\\Product\\p101\\image.png" 69 | }, 70 | { 71 | "Identity": "F:\\LaernCore\\InvoiceAPI\\wwwroot\\Uploads\\Product\\p102\\image.png", 72 | "SourceId": "SalesOrderAPI", 73 | "SourceType": "Discovered", 74 | "ContentRoot": "F:\\LaernCore\\InvoiceAPI\\wwwroot\\", 75 | "BasePath": "_content/SalesOrderAPI", 76 | "RelativePath": "Uploads/Product/p102/image.png", 77 | "AssetKind": "All", 78 | "AssetMode": "All", 79 | "AssetRole": "Primary", 80 | "RelatedAsset": "", 81 | "AssetTraitName": "", 82 | "AssetTraitValue": "", 83 | "CopyToOutputDirectory": "Never", 84 | "CopyToPublishDirectory": "PreserveNewest", 85 | "OriginalItemSpec": "wwwroot\\Uploads\\Product\\p102\\image.png" 86 | } 87 | ] 88 | } -------------------------------------------------------------------------------- /obj/SalesOrderAPI.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "F:\\LaernCore\\InvoiceAPI\\SalesOrderAPI.csproj": {} 5 | }, 6 | "projects": { 7 | "F:\\LaernCore\\InvoiceAPI\\SalesOrderAPI.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "F:\\LaernCore\\InvoiceAPI\\SalesOrderAPI.csproj", 11 | "projectName": "SalesOrderAPI", 12 | "projectPath": "F:\\LaernCore\\InvoiceAPI\\SalesOrderAPI.csproj", 13 | "packagesPath": "C:\\Users\\Natarajan\\.nuget\\packages\\", 14 | "outputPath": "F:\\LaernCore\\InvoiceAPI\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "fallbackFolders": [ 17 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 18 | ], 19 | "configFilePaths": [ 20 | "C:\\Users\\Natarajan\\AppData\\Roaming\\NuGet\\NuGet.Config", 21 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 22 | ], 23 | "originalTargetFrameworks": [ 24 | "net6.0" 25 | ], 26 | "sources": { 27 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 28 | "https://api.nuget.org/v3/index.json": {} 29 | }, 30 | "frameworks": { 31 | "net6.0": { 32 | "targetAlias": "net6.0", 33 | "projectReferences": {} 34 | } 35 | }, 36 | "warningProperties": { 37 | "warnAsError": [ 38 | "NU1605" 39 | ] 40 | } 41 | }, 42 | "frameworks": { 43 | "net6.0": { 44 | "targetAlias": "net6.0", 45 | "dependencies": { 46 | "AutoMapper": { 47 | "target": "Package", 48 | "version": "[11.0.1, )" 49 | }, 50 | "Microsoft.EntityFrameworkCore": { 51 | "target": "Package", 52 | "version": "[6.0.6, )" 53 | }, 54 | "Microsoft.EntityFrameworkCore.Design": { 55 | "target": "Package", 56 | "version": "[6.0.6, )" 57 | }, 58 | "Microsoft.EntityFrameworkCore.SqlServer": { 59 | "target": "Package", 60 | "version": "[6.0.6, )" 61 | }, 62 | "Microsoft.EntityFrameworkCore.Tools": { 63 | "target": "Package", 64 | "version": "[6.0.6, )" 65 | }, 66 | "Polybioz.HtmlRenderer.PdfSharp.Core": { 67 | "target": "Package", 68 | "version": "[1.0.0, )" 69 | }, 70 | "Serilog.AspNetCore": { 71 | "target": "Package", 72 | "version": "[5.0.0, )" 73 | }, 74 | "Swashbuckle.AspNetCore": { 75 | "target": "Package", 76 | "version": "[6.2.3, )" 77 | } 78 | }, 79 | "imports": [ 80 | "net461", 81 | "net462", 82 | "net47", 83 | "net471", 84 | "net472", 85 | "net48", 86 | "net481" 87 | ], 88 | "assetTargetFallback": true, 89 | "warn": true, 90 | "frameworkReferences": { 91 | "Microsoft.AspNetCore.App": { 92 | "privateAssets": "none" 93 | }, 94 | "Microsoft.NETCore.App": { 95 | "privateAssets": "all" 96 | } 97 | }, 98 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.100\\RuntimeIdentifierGraph.json" 99 | } 100 | } 101 | } 102 | } 103 | } -------------------------------------------------------------------------------- /obj/Debug/net6.0/staticwebassets/msbuild.SalesOrderAPI.Microsoft.AspNetCore.StaticWebAssets.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Package 5 | SalesOrderAPI 6 | $(MSBuildThisFileDirectory)..\staticwebassets\ 7 | _content/SalesOrderAPI 8 | Uploads/common/logo.jpeg 9 | All 10 | All 11 | Primary 12 | 13 | 14 | 15 | Never 16 | PreserveNewest 17 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\Uploads\common\logo.jpeg)) 18 | 19 | 20 | Package 21 | SalesOrderAPI 22 | $(MSBuildThisFileDirectory)..\staticwebassets\ 23 | _content/SalesOrderAPI 24 | Uploads/common/noimage.png 25 | All 26 | All 27 | Primary 28 | 29 | 30 | 31 | Never 32 | PreserveNewest 33 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\Uploads\common\noimage.png)) 34 | 35 | 36 | Package 37 | SalesOrderAPI 38 | $(MSBuildThisFileDirectory)..\staticwebassets\ 39 | _content/SalesOrderAPI 40 | Uploads/Product/p101/image.png 41 | All 42 | All 43 | Primary 44 | 45 | 46 | 47 | Never 48 | PreserveNewest 49 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\Uploads\Product\p101\image.png)) 50 | 51 | 52 | Package 53 | SalesOrderAPI 54 | $(MSBuildThisFileDirectory)..\staticwebassets\ 55 | _content/SalesOrderAPI 56 | Uploads/Product/p102/image.png 57 | All 58 | All 59 | Primary 60 | 61 | 62 | 63 | Never 64 | PreserveNewest 65 | $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\Uploads\Product\p102\image.png)) 66 | 67 | 68 | -------------------------------------------------------------------------------- /Controllers/ProductController.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Mvc; 2 | using SalesOrderAPI.Models; 3 | using Microsoft.EntityFrameworkCore; 4 | 5 | namespace SalesOrderAPI.Controllers; 6 | 7 | [ApiController] 8 | [Route("[controller]")] 9 | public class ProductController : ControllerBase 10 | { 11 | private readonly IProductContainer _container; 12 | private readonly IWebHostEnvironment _environment; 13 | public ProductController(IProductContainer container, IWebHostEnvironment environment) 14 | { 15 | this._container = container; 16 | this._environment = environment; 17 | } 18 | 19 | [HttpGet("GetAll")] 20 | public async Task> GetAll() 21 | { 22 | var productlist = await this._container.Getall(); 23 | if (productlist != null && productlist.Count > 0) 24 | { 25 | productlist.ForEach(item => 26 | { 27 | item.productImage = GetImagebyProduct(item.Code); 28 | }); 29 | } 30 | else 31 | { 32 | return new List(); 33 | } 34 | return productlist; 35 | 36 | } 37 | [HttpGet("GetByCode")] 38 | public async Task GetByCode(string Code) 39 | { 40 | return await this._container.Getbycode(Code); 41 | 42 | } 43 | 44 | [HttpGet("Getbycategory")] 45 | public async Task> Getbycategory(int Code) 46 | { 47 | return await this._container.Getbycategory(Code); 48 | 49 | } 50 | 51 | [HttpPost("UploadImage")] 52 | public async Task UploadImage() 53 | { 54 | bool Results = false; 55 | try 56 | { 57 | var _uploadedfiles = Request.Form.Files; 58 | foreach (IFormFile source in _uploadedfiles) 59 | { 60 | string Filename = source.FileName; 61 | string Filepath = GetFilePath(Filename); 62 | 63 | if (!System.IO.Directory.Exists(Filepath)) 64 | { 65 | System.IO.Directory.CreateDirectory(Filepath); 66 | } 67 | 68 | string imagepath = Filepath + "\\image.png"; 69 | 70 | if (System.IO.File.Exists(imagepath)) 71 | { 72 | System.IO.File.Delete(imagepath); 73 | } 74 | using (FileStream stream = System.IO.File.Create(imagepath)) 75 | { 76 | await source.CopyToAsync(stream); 77 | Results = true; 78 | } 79 | 80 | 81 | } 82 | } 83 | catch (Exception ex) 84 | { 85 | 86 | } 87 | return Ok(Results); 88 | } 89 | 90 | [HttpGet("RemoveImage/{code}")] 91 | public ResponseType RemoveImage(string code) 92 | { 93 | string Filepath = GetFilePath(code); 94 | string Imagepath = Filepath + "\\image.png"; 95 | try 96 | { 97 | if (System.IO.File.Exists(Imagepath)) 98 | { 99 | System.IO.File.Delete(Imagepath); 100 | } 101 | return new ResponseType { Result = "pass", KyValue = code }; 102 | } 103 | catch (Exception ext) 104 | { 105 | throw ext; 106 | } 107 | } 108 | 109 | [HttpPost("SaveProduct")] 110 | public async Task SaveProduct([FromBody] ProductEntity _product) 111 | { 112 | return await this._container.SaveProduct(_product); 113 | } 114 | 115 | 116 | [NonAction] 117 | private string GetFilePath(string ProductCode) 118 | { 119 | return this._environment.WebRootPath + "\\Uploads\\Product\\" + ProductCode; 120 | } 121 | [NonAction] 122 | private string GetImagebyProduct(string productcode) 123 | { 124 | string ImageUrl = string.Empty; 125 | string HostUrl = "https://localhost:7118/"; 126 | string Filepath = GetFilePath(productcode); 127 | string Imagepath = Filepath + "\\image.png"; 128 | if (!System.IO.File.Exists(Imagepath)) 129 | { 130 | ImageUrl = HostUrl + "/uploads/common/noimage.png"; 131 | } 132 | else 133 | { 134 | ImageUrl = HostUrl + "/uploads/Product/" + productcode + "/image.png"; 135 | } 136 | return ImageUrl; 137 | 138 | } 139 | 140 | } 141 | -------------------------------------------------------------------------------- /obj/Release/net6.0/PublishOutputs.bd1a6d9ecc.txt: -------------------------------------------------------------------------------- 1 | F:\LaernCore\SalesOrderAPI\publish\SalesOrderAPI.exe 2 | F:\LaernCore\SalesOrderAPI\publish\publish\web.config 3 | F:\LaernCore\SalesOrderAPI\publish\appsettings.Development.json 4 | F:\LaernCore\SalesOrderAPI\publish\appsettings.json 5 | F:\LaernCore\SalesOrderAPI\publish\publish\appsettings.Development.json 6 | F:\LaernCore\SalesOrderAPI\publish\publish\appsettings.json 7 | F:\LaernCore\SalesOrderAPI\publish\publish\SalesOrderAPI.deps.json 8 | F:\LaernCore\SalesOrderAPI\publish\publish\SalesOrderAPI.runtimeconfig.json 9 | F:\LaernCore\SalesOrderAPI\publish\SalesOrderAPI.dll 10 | F:\LaernCore\SalesOrderAPI\publish\SalesOrderAPI.deps.json 11 | F:\LaernCore\SalesOrderAPI\publish\SalesOrderAPI.runtimeconfig.json 12 | F:\LaernCore\SalesOrderAPI\publish\SalesOrderAPI.pdb 13 | F:\LaernCore\SalesOrderAPI\publish\AutoMapper.dll 14 | F:\LaernCore\SalesOrderAPI\publish\Humanizer.dll 15 | F:\LaernCore\SalesOrderAPI\publish\Microsoft.Data.SqlClient.dll 16 | F:\LaernCore\SalesOrderAPI\publish\Microsoft.EntityFrameworkCore.dll 17 | F:\LaernCore\SalesOrderAPI\publish\Microsoft.EntityFrameworkCore.Abstractions.dll 18 | F:\LaernCore\SalesOrderAPI\publish\Microsoft.EntityFrameworkCore.Design.dll 19 | F:\LaernCore\SalesOrderAPI\publish\Microsoft.EntityFrameworkCore.Relational.dll 20 | F:\LaernCore\SalesOrderAPI\publish\Microsoft.EntityFrameworkCore.SqlServer.dll 21 | F:\LaernCore\SalesOrderAPI\publish\Microsoft.Extensions.Caching.Memory.dll 22 | F:\LaernCore\SalesOrderAPI\publish\Microsoft.Extensions.DependencyModel.dll 23 | F:\LaernCore\SalesOrderAPI\publish\Microsoft.Identity.Client.dll 24 | F:\LaernCore\SalesOrderAPI\publish\Microsoft.IdentityModel.JsonWebTokens.dll 25 | F:\LaernCore\SalesOrderAPI\publish\Microsoft.IdentityModel.Logging.dll 26 | F:\LaernCore\SalesOrderAPI\publish\Microsoft.IdentityModel.Protocols.dll 27 | F:\LaernCore\SalesOrderAPI\publish\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll 28 | F:\LaernCore\SalesOrderAPI\publish\Microsoft.IdentityModel.Tokens.dll 29 | F:\LaernCore\SalesOrderAPI\publish\Microsoft.OpenApi.dll 30 | F:\LaernCore\SalesOrderAPI\publish\Microsoft.Win32.SystemEvents.dll 31 | F:\LaernCore\SalesOrderAPI\publish\Serilog.dll 32 | F:\LaernCore\SalesOrderAPI\publish\Serilog.AspNetCore.dll 33 | F:\LaernCore\SalesOrderAPI\publish\Serilog.Extensions.Hosting.dll 34 | F:\LaernCore\SalesOrderAPI\publish\Serilog.Extensions.Logging.dll 35 | F:\LaernCore\SalesOrderAPI\publish\Serilog.Formatting.Compact.dll 36 | F:\LaernCore\SalesOrderAPI\publish\Serilog.Settings.Configuration.dll 37 | F:\LaernCore\SalesOrderAPI\publish\Serilog.Sinks.Console.dll 38 | F:\LaernCore\SalesOrderAPI\publish\Serilog.Sinks.Debug.dll 39 | F:\LaernCore\SalesOrderAPI\publish\Serilog.Sinks.File.dll 40 | F:\LaernCore\SalesOrderAPI\publish\Swashbuckle.AspNetCore.Swagger.dll 41 | F:\LaernCore\SalesOrderAPI\publish\Swashbuckle.AspNetCore.SwaggerGen.dll 42 | F:\LaernCore\SalesOrderAPI\publish\Swashbuckle.AspNetCore.SwaggerUI.dll 43 | F:\LaernCore\SalesOrderAPI\publish\System.Configuration.ConfigurationManager.dll 44 | F:\LaernCore\SalesOrderAPI\publish\System.Drawing.Common.dll 45 | F:\LaernCore\SalesOrderAPI\publish\System.IdentityModel.Tokens.Jwt.dll 46 | F:\LaernCore\SalesOrderAPI\publish\System.Runtime.Caching.dll 47 | F:\LaernCore\SalesOrderAPI\publish\System.Security.Cryptography.ProtectedData.dll 48 | F:\LaernCore\SalesOrderAPI\publish\System.Security.Permissions.dll 49 | F:\LaernCore\SalesOrderAPI\publish\System.Windows.Extensions.dll 50 | F:\LaernCore\SalesOrderAPI\publish\runtimes\unix\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll 51 | F:\LaernCore\SalesOrderAPI\publish\runtimes\win\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll 52 | F:\LaernCore\SalesOrderAPI\publish\runtimes\win-arm\native\Microsoft.Data.SqlClient.SNI.dll 53 | F:\LaernCore\SalesOrderAPI\publish\runtimes\win-arm64\native\Microsoft.Data.SqlClient.SNI.dll 54 | F:\LaernCore\SalesOrderAPI\publish\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll 55 | F:\LaernCore\SalesOrderAPI\publish\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll 56 | F:\LaernCore\SalesOrderAPI\publish\runtimes\win\lib\netcoreapp3.0\Microsoft.Win32.SystemEvents.dll 57 | F:\LaernCore\SalesOrderAPI\publish\runtimes\unix\lib\netcoreapp3.0\System.Drawing.Common.dll 58 | F:\LaernCore\SalesOrderAPI\publish\runtimes\win\lib\netcoreapp3.0\System.Drawing.Common.dll 59 | F:\LaernCore\SalesOrderAPI\publish\runtimes\win\lib\netstandard2.0\System.Runtime.Caching.dll 60 | F:\LaernCore\SalesOrderAPI\publish\runtimes\win\lib\netstandard2.0\System.Security.Cryptography.ProtectedData.dll 61 | F:\LaernCore\SalesOrderAPI\publish\runtimes\win\lib\netcoreapp3.0\System.Windows.Extensions.dll 62 | -------------------------------------------------------------------------------- /obj/Release/net6.0/SalesOrderAPI.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\appsettings.Development.json 2 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\appsettings.json 3 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\SalesOrderAPI.staticwebassets.runtime.json 4 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\SalesOrderAPI.exe 5 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\SalesOrderAPI.deps.json 6 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\SalesOrderAPI.runtimeconfig.json 7 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\SalesOrderAPI.dll 8 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\SalesOrderAPI.pdb 9 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\AutoMapper.dll 10 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Humanizer.dll 11 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Microsoft.Data.SqlClient.dll 12 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Microsoft.EntityFrameworkCore.dll 13 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Microsoft.EntityFrameworkCore.Abstractions.dll 14 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Microsoft.EntityFrameworkCore.Design.dll 15 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Microsoft.EntityFrameworkCore.Relational.dll 16 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Microsoft.EntityFrameworkCore.SqlServer.dll 17 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Microsoft.Extensions.Caching.Memory.dll 18 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Microsoft.Extensions.DependencyModel.dll 19 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Microsoft.Identity.Client.dll 20 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Microsoft.IdentityModel.JsonWebTokens.dll 21 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Microsoft.IdentityModel.Logging.dll 22 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Microsoft.IdentityModel.Protocols.dll 23 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll 24 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Microsoft.IdentityModel.Tokens.dll 25 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Microsoft.OpenApi.dll 26 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Microsoft.Win32.SystemEvents.dll 27 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Serilog.dll 28 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Serilog.AspNetCore.dll 29 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Serilog.Extensions.Hosting.dll 30 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Serilog.Extensions.Logging.dll 31 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Serilog.Formatting.Compact.dll 32 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Serilog.Settings.Configuration.dll 33 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Serilog.Sinks.Console.dll 34 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Serilog.Sinks.Debug.dll 35 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Serilog.Sinks.File.dll 36 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Swashbuckle.AspNetCore.Swagger.dll 37 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Swashbuckle.AspNetCore.SwaggerGen.dll 38 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\Swashbuckle.AspNetCore.SwaggerUI.dll 39 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\System.Configuration.ConfigurationManager.dll 40 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\System.Drawing.Common.dll 41 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\System.IdentityModel.Tokens.Jwt.dll 42 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\System.Runtime.Caching.dll 43 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\System.Security.Cryptography.ProtectedData.dll 44 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\System.Security.Permissions.dll 45 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\System.Windows.Extensions.dll 46 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\runtimes\unix\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll 47 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\runtimes\win\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll 48 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\runtimes\win-arm\native\Microsoft.Data.SqlClient.SNI.dll 49 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\runtimes\win-arm64\native\Microsoft.Data.SqlClient.SNI.dll 50 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll 51 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll 52 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\runtimes\win\lib\netcoreapp3.0\Microsoft.Win32.SystemEvents.dll 53 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\runtimes\unix\lib\netcoreapp3.0\System.Drawing.Common.dll 54 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\runtimes\win\lib\netcoreapp3.0\System.Drawing.Common.dll 55 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\runtimes\win\lib\netstandard2.0\System.Runtime.Caching.dll 56 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\runtimes\win\lib\netstandard2.0\System.Security.Cryptography.ProtectedData.dll 57 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\runtimes\win\lib\netcoreapp3.0\System.Windows.Extensions.dll 58 | F:\LaernCore\SalesOrderAPI\obj\Release\net6.0\SalesOrderAPI.csproj.AssemblyReference.cache 59 | F:\LaernCore\SalesOrderAPI\obj\Release\net6.0\SalesOrderAPI.GeneratedMSBuildEditorConfig.editorconfig 60 | F:\LaernCore\SalesOrderAPI\obj\Release\net6.0\SalesOrderAPI.AssemblyInfoInputs.cache 61 | F:\LaernCore\SalesOrderAPI\obj\Release\net6.0\SalesOrderAPI.AssemblyInfo.cs 62 | F:\LaernCore\SalesOrderAPI\obj\Release\net6.0\SalesOrderAPI.csproj.CoreCompileInputs.cache 63 | F:\LaernCore\SalesOrderAPI\obj\Release\net6.0\SalesOrderAPI.MvcApplicationPartsAssemblyInfo.cs 64 | F:\LaernCore\SalesOrderAPI\obj\Release\net6.0\SalesOrderAPI.MvcApplicationPartsAssemblyInfo.cache 65 | F:\LaernCore\SalesOrderAPI\obj\Release\net6.0\staticwebassets.build.json 66 | F:\LaernCore\SalesOrderAPI\obj\Release\net6.0\staticwebassets.development.json 67 | F:\LaernCore\SalesOrderAPI\obj\Release\net6.0\scopedcss\bundle\SalesOrderAPI.styles.css 68 | F:\LaernCore\SalesOrderAPI\obj\Release\net6.0\SalesOrderAPI.csproj.CopyComplete 69 | F:\LaernCore\SalesOrderAPI\obj\Release\net6.0\SalesOrderAPI.dll 70 | F:\LaernCore\SalesOrderAPI\obj\Release\net6.0\refint\SalesOrderAPI.dll 71 | F:\LaernCore\SalesOrderAPI\obj\Release\net6.0\SalesOrderAPI.pdb 72 | F:\LaernCore\SalesOrderAPI\obj\Release\net6.0\SalesOrderAPI.genruntimeconfig.cache 73 | F:\LaernCore\SalesOrderAPI\obj\Release\net6.0\ref\SalesOrderAPI.dll 74 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\publish\web.config 75 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\publish\appsettings.Development.json 76 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\publish\appsettings.json 77 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\publish\SalesOrderAPI.deps.json 78 | F:\LaernCore\SalesOrderAPI\bin\Release\net6.0\publish\SalesOrderAPI.runtimeconfig.json 79 | -------------------------------------------------------------------------------- /Container/ProductContainer.cs: -------------------------------------------------------------------------------- 1 | using SalesOrderAPI.Models; 2 | using Microsoft.EntityFrameworkCore; 3 | using AutoMapper; 4 | public class ProductContainer : IProductContainer 5 | { 6 | 7 | private readonly Sales_DBContext _DBContext; 8 | private readonly IMapper mapper; 9 | public ProductContainer(Sales_DBContext dBContext, IMapper mapper) 10 | { 11 | 12 | this._DBContext = dBContext; 13 | this.mapper = mapper; 14 | } 15 | 16 | public async Task> Getall() 17 | { 18 | var customerdata = await this._DBContext.TblProducts.ToListAsync(); 19 | if (customerdata != null && customerdata.Count > 0) 20 | { 21 | // we need use automapper 22 | 23 | return this.mapper.Map, List>(customerdata); 24 | } 25 | return new List(); 26 | 27 | } 28 | 29 | public async Task Getbycode(string code) 30 | { 31 | var customerdata = await this._DBContext.TblProducts.FirstOrDefaultAsync(item => item.Code == code); 32 | if (customerdata != null) 33 | { 34 | var _proddata = this.mapper.Map(customerdata); 35 | if (_proddata != null) 36 | { 37 | _proddata.Variants = GetVarintbyProduct(code).Result; 38 | } 39 | return _proddata; 40 | } 41 | return new ProductEntity(); 42 | 43 | } 44 | 45 | public async Task> GetVarintbyProduct(string productcode) 46 | { 47 | var customerdata = await this._DBContext.TblProductvarinats.Where(item => item.ProductCode == productcode).ToListAsync(); 48 | if (customerdata != null && customerdata.Count > 0) 49 | { 50 | return this.mapper.Map, List>(customerdata); 51 | } 52 | return new List(); 53 | 54 | } 55 | 56 | public async Task> Getbycategory(int Category) 57 | { 58 | var customerdata = await this._DBContext.TblProducts.Where(item => item.Category == Category).ToListAsync(); 59 | if (customerdata != null) 60 | { 61 | return this.mapper.Map, List>(customerdata); 62 | } 63 | return new List(); 64 | 65 | } 66 | 67 | public async Task SaveProduct(ProductEntity product) 68 | { 69 | try 70 | { 71 | string Result = string.Empty; 72 | int processcount = 0; 73 | 74 | if (product != null) 75 | { 76 | using (var dbtransaction = await this._DBContext.Database.BeginTransactionAsync()) 77 | { 78 | // check exist product 79 | var _product = await this._DBContext.TblProducts.FirstOrDefaultAsync(item => item.Code == product.Code); 80 | if (_product != null) 81 | { 82 | //update here 83 | _product.Name = product.Name; 84 | _product.Category = product.Category; 85 | _product.Price = product.Price; 86 | _product.Remarks = product.Remarks; 87 | // await this._DBContext.SaveChangesAsync(); 88 | 89 | } 90 | else 91 | { 92 | // create new record 93 | var _newproduct = new TblProduct() 94 | { 95 | Code = product.Code, 96 | Name = product.Name, 97 | Price = product.Price, 98 | Category = product.Category, 99 | Remarks = product.Remarks 100 | }; 101 | await this._DBContext.TblProducts.AddAsync(_newproduct); 102 | // await this._DBContext.SaveChangesAsync(); 103 | } 104 | if (product.Variants != null && product.Variants.Count > 0) 105 | { 106 | product.Variants.ForEach(item => 107 | { 108 | var _resp = SaveProductVariant(item, product.Code); 109 | if (_resp.Result) 110 | { 111 | processcount++; 112 | } 113 | }); 114 | if (processcount == product.Variants.Count) 115 | { 116 | await this._DBContext.SaveChangesAsync(); 117 | await dbtransaction.CommitAsync(); 118 | return new ResponseType() { KyValue = product.Code, Result = "pass" }; 119 | } 120 | else 121 | { 122 | await dbtransaction.RollbackAsync(); 123 | } 124 | } 125 | } 126 | 127 | 128 | } 129 | else 130 | { 131 | 132 | } 133 | } 134 | 135 | 136 | catch (Exception ex) 137 | { 138 | throw ex; 139 | } 140 | 141 | return new ResponseType() { KyValue = string.Empty, Result = "fail" }; 142 | } 143 | 144 | private async Task SaveProductVariant(ProductVariantEntity _variant, string ProductCode) 145 | { 146 | bool Result = false; 147 | 148 | try 149 | { 150 | var _existdata = await this._DBContext.TblProductvarinats.FirstOrDefaultAsync(item => item.Id == _variant.Id); 151 | if (_existdata != null) 152 | { 153 | 154 | _existdata.ColorId = _variant.ColorId; 155 | _existdata.SizeId = _variant.SizeId; 156 | _existdata.ProductCode = _variant.ProductCode; 157 | _existdata.Price = _variant.Price; 158 | _existdata.Remarks = _variant.Remarks; 159 | } 160 | else 161 | { 162 | var _newrecord = new TblProductvarinat() 163 | { 164 | ColorId = _variant.ColorId, 165 | SizeId = _variant.SizeId, 166 | Price = _variant.Price, 167 | ProductCode = ProductCode, 168 | Remarks = _variant.Remarks, 169 | Isactive = true 170 | }; 171 | await this._DBContext.TblProductvarinats.AddAsync(_newrecord); 172 | } 173 | Result = true; 174 | } 175 | catch (Exception ex) 176 | { 177 | throw ex; 178 | } 179 | 180 | return Result; 181 | } 182 | 183 | 184 | } -------------------------------------------------------------------------------- /Container/InvoiceContainer.cs: -------------------------------------------------------------------------------- 1 | using SalesOrderAPI.Models; 2 | using AutoMapper; 3 | using Microsoft.EntityFrameworkCore; 4 | using Serilog; 5 | public class InvoiceContainer : IInvoiceContainer 6 | { 7 | private readonly Sales_DBContext _DBContext; 8 | private readonly IMapper mapper; 9 | private readonly ILogger _logger; 10 | public InvoiceContainer(Sales_DBContext dBContext, IMapper mapper,ILogger _logger) 11 | { 12 | this._DBContext = dBContext; 13 | this.mapper = mapper; 14 | this._logger=_logger; 15 | } 16 | public async Task> GetAllInvoiceHeader() 17 | { 18 | var _data = await this._DBContext.TblSalesHeaders.ToListAsync(); 19 | if (_data != null && _data.Count > 0) 20 | { 21 | return this.mapper.Map, List>(_data); 22 | } 23 | return new List(); 24 | } 25 | 26 | public async Task GetAllInvoiceHeaderbyCode(string invoiceno) 27 | { 28 | var _data = await this._DBContext.TblSalesHeaders.FirstOrDefaultAsync(item => item.InvoiceNo == invoiceno); 29 | if (_data != null) 30 | { 31 | return this.mapper.Map(_data); 32 | } 33 | return new InvoiceHeader(); 34 | } 35 | 36 | public async Task> GetAllInvoiceDetailbyCode(string invoiceno) 37 | { 38 | var _data = await this._DBContext.TblSalesProductInfos.Where(item => item.InvoiceNo == invoiceno).ToListAsync(); 39 | if (_data != null && _data.Count > 0) 40 | { 41 | return this.mapper.Map, List>(_data); 42 | } 43 | return new List(); 44 | } 45 | 46 | public async Task Save(InvoiceInput invoiceEntity) 47 | { 48 | string Result = string.Empty; 49 | int processcount = 0; 50 | var response = new ResponseType(); 51 | if (invoiceEntity != null) 52 | { 53 | using (var dbtransaction = await this._DBContext.Database.BeginTransactionAsync()) 54 | { 55 | 56 | if (invoiceEntity != null) 57 | Result = await this.SaveHeader(invoiceEntity); 58 | 59 | if (!string.IsNullOrEmpty(Result) && (invoiceEntity.details != null && invoiceEntity.details.Count > 0)) 60 | { 61 | invoiceEntity.details.ForEach(item => 62 | { 63 | bool saveresult = this.SaveDetail(item, invoiceEntity.CreateUser,invoiceEntity.InvoiceNo).Result; 64 | if (saveresult) 65 | { 66 | processcount++; 67 | } 68 | }); 69 | 70 | if (invoiceEntity.details.Count == processcount) 71 | { 72 | await this._DBContext.SaveChangesAsync(); 73 | await dbtransaction.CommitAsync(); 74 | response.Result = "pass"; 75 | response.KyValue = Result; 76 | } 77 | else 78 | { 79 | await dbtransaction.RollbackAsync(); 80 | response.Result = "faill"; 81 | response.Result = string.Empty; 82 | } 83 | } 84 | else 85 | { 86 | response.Result = "faill"; 87 | response.Result = string.Empty; 88 | } 89 | 90 | // await this._DBContext.SaveChangesAsync(); 91 | // await dbtransaction.CommitAsync(); 92 | // response.Result = "pass"; 93 | // response.KyValue = Result; 94 | 95 | }; 96 | } 97 | else 98 | { 99 | return new ResponseType(); 100 | } 101 | return response; 102 | 103 | } 104 | 105 | private async Task SaveHeader(InvoiceInput invoiceHeader) 106 | { 107 | string Results = string.Empty; 108 | 109 | try 110 | { 111 | TblSalesHeader _header = this.mapper.Map(invoiceHeader); 112 | _header.InvoiceDate=DateTime.Now; 113 | var header = await this._DBContext.TblSalesHeaders.FirstOrDefaultAsync(item => item.InvoiceNo == invoiceHeader.InvoiceNo); 114 | 115 | if (header != null) 116 | { 117 | header.CustomerId = invoiceHeader.CustomerId; 118 | header.CustomerName = invoiceHeader.CustomerName; 119 | header.DeliveryAddress = invoiceHeader.DeliveryAddress; 120 | header.Total = invoiceHeader.Total; 121 | header.Remarks = invoiceHeader.Remarks; 122 | header.Tax = invoiceHeader.Tax; 123 | header.NetTotal = invoiceHeader.NetTotal; 124 | header.ModifyUser = invoiceHeader.CreateUser; 125 | header.ModifyDate = DateTime.Now; 126 | 127 | var _detdata = await this._DBContext.TblSalesProductInfos.Where(item => item.InvoiceNo == invoiceHeader.InvoiceNo).ToListAsync(); 128 | if (_detdata != null && _detdata.Count > 0) 129 | { 130 | this._DBContext.TblSalesProductInfos.RemoveRange(_detdata); 131 | } 132 | } 133 | else 134 | { 135 | await this._DBContext.TblSalesHeaders.AddAsync(_header); 136 | } 137 | Results = invoiceHeader.InvoiceNo; 138 | } 139 | catch (Exception ex) 140 | { 141 | throw ex; 142 | } 143 | return Results; 144 | } 145 | private async Task SaveDetail(InvoiceDetail invoiceDetail, string User,string InvoiceNo) 146 | { 147 | try 148 | { 149 | TblSalesProductInfo _detail = this.mapper.Map(invoiceDetail); 150 | _detail.CreateDate = DateTime.Now; 151 | _detail.CreateUser = User; 152 | _detail.InvoiceNo=InvoiceNo; 153 | await this._DBContext.TblSalesProductInfos.AddAsync(_detail); 154 | return true; 155 | } 156 | catch (Exception ex) 157 | { 158 | throw ex; 159 | } 160 | } 161 | 162 | public async Task Remove(string invoiceno) 163 | { 164 | try 165 | { 166 | using (var dbtransaction = await this._DBContext.Database.BeginTransactionAsync()) 167 | { 168 | var _data = await this._DBContext.TblSalesHeaders.FirstOrDefaultAsync(item => item.InvoiceNo == invoiceno); 169 | if (_data != null) 170 | { 171 | this._DBContext.TblSalesHeaders.Remove(_data); 172 | } 173 | 174 | var _detdata = await this._DBContext.TblSalesProductInfos.Where(item => item.InvoiceNo == invoiceno).ToListAsync(); 175 | if (_detdata != null && _detdata.Count > 0) 176 | { 177 | this._DBContext.TblSalesProductInfos.RemoveRange(_detdata); 178 | } 179 | await this._DBContext.SaveChangesAsync(); 180 | await dbtransaction.CommitAsync(); 181 | } 182 | return new ResponseType() { Result = "pass", KyValue = invoiceno }; 183 | } 184 | catch (Exception ex) 185 | { 186 | throw ex; 187 | } 188 | 189 | } 190 | 191 | } -------------------------------------------------------------------------------- /Models/Sales_DBContext.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using Microsoft.EntityFrameworkCore; 4 | using Microsoft.EntityFrameworkCore.Metadata; 5 | 6 | namespace SalesOrderAPI.Models 7 | { 8 | public partial class Sales_DBContext : DbContext 9 | { 10 | public Sales_DBContext() 11 | { 12 | } 13 | 14 | public Sales_DBContext(DbContextOptions options) 15 | : base(options) 16 | { 17 | } 18 | 19 | public virtual DbSet TblCategories { get; set; } = null!; 20 | public virtual DbSet TblCustomers { get; set; } = null!; 21 | public virtual DbSet TblMastervariants { get; set; } = null!; 22 | public virtual DbSet TblProducts { get; set; } = null!; 23 | public virtual DbSet TblProductvarinats { get; set; } = null!; 24 | public virtual DbSet TblRoles { get; set; } = null!; 25 | public virtual DbSet TblSalesHeaders { get; set; } = null!; 26 | public virtual DbSet TblSalesProductInfos { get; set; } = null!; 27 | public virtual DbSet TblUsers { get; set; } = null!; 28 | 29 | protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) 30 | { 31 | if (!optionsBuilder.IsConfigured) 32 | { 33 | 34 | } 35 | } 36 | 37 | protected override void OnModelCreating(ModelBuilder modelBuilder) 38 | { 39 | modelBuilder.Entity(entity => 40 | { 41 | entity.ToTable("tbl_Category"); 42 | }); 43 | 44 | modelBuilder.Entity(entity => 45 | { 46 | entity.HasKey(e => e.Code) 47 | .HasName("PK_tbl_customer"); 48 | 49 | entity.ToTable("tbl_Customer"); 50 | 51 | entity.Property(e => e.Code).HasMaxLength(20); 52 | 53 | entity.Property(e => e.CreateDate).HasColumnType("datetime"); 54 | 55 | entity.Property(e => e.CreateUser).HasMaxLength(50); 56 | 57 | entity.Property(e => e.Email).HasMaxLength(50); 58 | 59 | entity.Property(e => e.ModifyDate).HasColumnType("datetime"); 60 | 61 | entity.Property(e => e.ModifyUser).HasMaxLength(50); 62 | 63 | entity.Property(e => e.Name).HasMaxLength(200); 64 | 65 | entity.Property(e => e.Phoneno).HasMaxLength(50); 66 | }); 67 | 68 | modelBuilder.Entity(entity => 69 | { 70 | entity.ToTable("tbl_mastervariant"); 71 | 72 | entity.Property(e => e.Id).HasColumnName("ID"); 73 | 74 | entity.Property(e => e.VarinatType) 75 | .HasMaxLength(1) 76 | .IsUnicode(false); 77 | 78 | entity.Property(e => e.VarintName) 79 | .HasMaxLength(20) 80 | .IsUnicode(false); 81 | }); 82 | 83 | modelBuilder.Entity(entity => 84 | { 85 | entity.HasKey(e => e.Code); 86 | 87 | entity.ToTable("tbl_product"); 88 | 89 | entity.Property(e => e.Code) 90 | .HasMaxLength(20) 91 | .IsUnicode(false); 92 | 93 | entity.Property(e => e.Name) 94 | .HasMaxLength(250) 95 | .IsUnicode(false); 96 | 97 | entity.Property(e => e.Price).HasColumnType("decimal(18, 3)"); 98 | 99 | entity.Property(e => e.Remarks) 100 | .HasMaxLength(50) 101 | .IsUnicode(false); 102 | }); 103 | 104 | modelBuilder.Entity(entity => 105 | { 106 | entity.ToTable("tbl_productvarinat"); 107 | 108 | entity.Property(e => e.Id).HasColumnName("ID"); 109 | 110 | entity.Property(e => e.Price).HasColumnType("decimal(18, 2)"); 111 | 112 | entity.Property(e => e.ProductCode) 113 | .HasMaxLength(20) 114 | .IsUnicode(false); 115 | 116 | entity.Property(e => e.Remarks).HasMaxLength(100); 117 | }); 118 | 119 | modelBuilder.Entity(entity => 120 | { 121 | entity.HasKey(e => e.Roleid); 122 | 123 | entity.ToTable("tbl_role"); 124 | 125 | entity.Property(e => e.Roleid) 126 | .HasMaxLength(50) 127 | .IsUnicode(false) 128 | .HasColumnName("roleid"); 129 | 130 | entity.Property(e => e.Name) 131 | .HasMaxLength(50) 132 | .IsUnicode(false); 133 | }); 134 | 135 | modelBuilder.Entity(entity => 136 | { 137 | entity.HasKey(e => e.InvoiceNo) 138 | .HasName("PK_tbl_SaleHeader"); 139 | 140 | entity.ToTable("tbl_SalesHeader"); 141 | 142 | entity.Property(e => e.InvoiceNo).HasMaxLength(20); 143 | 144 | entity.Property(e => e.CreateDate).HasColumnType("smalldatetime"); 145 | 146 | entity.Property(e => e.CreateUser).HasMaxLength(50); 147 | 148 | entity.Property(e => e.CustomerId).HasMaxLength(20); 149 | 150 | entity.Property(e => e.CustomerName) 151 | .HasMaxLength(100) 152 | .HasColumnName("Customer Name"); 153 | 154 | entity.Property(e => e.DeliveryAddress).HasColumnType("ntext"); 155 | 156 | entity.Property(e => e.InvoiceDate).HasColumnType("smalldatetime"); 157 | 158 | entity.Property(e => e.ModifyDate).HasColumnType("smalldatetime"); 159 | 160 | entity.Property(e => e.ModifyUser).HasMaxLength(50); 161 | 162 | entity.Property(e => e.NetTotal).HasColumnType("numeric(18, 2)"); 163 | 164 | entity.Property(e => e.Remarks).HasColumnType("ntext"); 165 | 166 | entity.Property(e => e.Tax).HasColumnType("numeric(18, 4)"); 167 | 168 | entity.Property(e => e.Total).HasColumnType("numeric(18, 2)"); 169 | }); 170 | 171 | modelBuilder.Entity(entity => 172 | { 173 | entity.HasKey(e => new { e.InvoiceNo, e.ProductCode }) 174 | .HasName("PK_tbl_SalesInvoiceDetail"); 175 | 176 | entity.ToTable("tbl_SalesProductInfo"); 177 | 178 | entity.Property(e => e.InvoiceNo).HasMaxLength(20); 179 | 180 | entity.Property(e => e.ProductCode).HasMaxLength(20); 181 | 182 | entity.Property(e => e.CreateDate).HasColumnType("smalldatetime"); 183 | 184 | entity.Property(e => e.CreateUser).HasMaxLength(50); 185 | 186 | entity.Property(e => e.ModifyDate).HasColumnType("smalldatetime"); 187 | 188 | entity.Property(e => e.ModifyUser).HasMaxLength(50); 189 | 190 | entity.Property(e => e.ProductName).HasMaxLength(100); 191 | 192 | entity.Property(e => e.SalesPrice).HasColumnType("numeric(18, 3)"); 193 | 194 | entity.Property(e => e.Total).HasColumnType("numeric(18, 2)"); 195 | }); 196 | 197 | modelBuilder.Entity(entity => 198 | { 199 | entity.HasKey(e => e.Userid); 200 | 201 | entity.ToTable("tbl_user"); 202 | 203 | entity.Property(e => e.Userid) 204 | .HasMaxLength(50) 205 | .IsUnicode(false) 206 | .HasColumnName("userid"); 207 | 208 | entity.Property(e => e.Email) 209 | .HasMaxLength(50) 210 | .IsUnicode(false); 211 | 212 | entity.Property(e => e.Name) 213 | .HasMaxLength(50) 214 | .IsUnicode(false); 215 | 216 | entity.Property(e => e.Password) 217 | .HasMaxLength(50) 218 | .IsUnicode(false) 219 | .HasColumnName("password"); 220 | 221 | entity.Property(e => e.Role) 222 | .HasMaxLength(50) 223 | .IsUnicode(false); 224 | }); 225 | 226 | OnModelCreatingPartial(modelBuilder); 227 | } 228 | 229 | partial void OnModelCreatingPartial(ModelBuilder modelBuilder); 230 | } 231 | } 232 | -------------------------------------------------------------------------------- /Controllers/InvoiceController.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Mvc; 2 | using SalesOrderAPI.Models; 3 | using Microsoft.EntityFrameworkCore; 4 | using PdfSharpCore; 5 | using PdfSharpCore.Pdf; 6 | using TheArtOfDev.HtmlRenderer.PdfSharp; 7 | 8 | 9 | namespace SalesOrderAPI.Controllers; 10 | 11 | [ApiController] 12 | [Route("[controller]")] 13 | public class InvoiceController : ControllerBase 14 | { 15 | private readonly IInvoiceContainer _container; 16 | private readonly IWebHostEnvironment environment; 17 | public InvoiceController(IInvoiceContainer container,IWebHostEnvironment webHostEnvironment) 18 | { 19 | this._container = container; 20 | this.environment = webHostEnvironment; 21 | } 22 | 23 | [HttpGet("GetAllHeader")] 24 | public async Task> GetAllHeader() 25 | { 26 | return await this._container.GetAllInvoiceHeader(); 27 | 28 | } 29 | [HttpGet("GetAllHeaderbyCode")] 30 | public async Task GetAllHeaderbyCode(string invoiceno) 31 | { 32 | return await this._container.GetAllInvoiceHeaderbyCode(invoiceno); 33 | 34 | } 35 | 36 | [HttpGet("GetAllDetailbyCode")] 37 | public async Task> GetAllDetailbyCode(string invoiceno) 38 | { 39 | return await this._container.GetAllInvoiceDetailbyCode(invoiceno); 40 | 41 | } 42 | 43 | [HttpPost("Save")] 44 | public async Task Save([FromBody] InvoiceInput invoiceEntity) 45 | { 46 | return await this._container.Save(invoiceEntity); 47 | 48 | } 49 | 50 | [HttpDelete("Remove")] 51 | public async Task Remove(string InvoiceNo) 52 | { 53 | return await this._container.Remove(InvoiceNo); 54 | 55 | } 56 | 57 | [HttpGet("generatepdf")] 58 | public async Task GeneratePDF(string InvoiceNo) 59 | { 60 | var document = new PdfDocument(); 61 | string imgeurl = "data:image/png;base64, " + Getbase64string() + ""; 62 | 63 | string[] copies = { "Customer copy", "Comapny Copy" }; 64 | for (int i = 0; i < copies.Length; i++) 65 | { 66 | InvoiceHeader header = await this._container.GetAllInvoiceHeaderbyCode(InvoiceNo); 67 | List detail = await this._container.GetAllInvoiceDetailbyCode(InvoiceNo); 68 | string htmlcontent = "
"; 69 | htmlcontent += ""; 70 | htmlcontent += "

" + copies[i] + "

"; 71 | htmlcontent += "

Welcome to Nihira Techiees

"; 72 | 73 | 74 | 75 | if (header != null) 76 | { 77 | htmlcontent += "

Invoice No:" + header.InvoiceNo + " & Invoice Date:" + header.InvoiceDate + "

"; 78 | htmlcontent += "

Customer : " + header.CustomerName + "

"; 79 | htmlcontent += "

" + header.DeliveryAddress + "

"; 80 | htmlcontent += "

Contact : 9898989898 & Email :ts@in.com

"; 81 | htmlcontent += "
"; 82 | } 83 | 84 | 85 | 86 | htmlcontent += ""; 87 | htmlcontent += ""; 88 | htmlcontent += ""; 89 | htmlcontent += ""; 90 | htmlcontent += ""; 91 | htmlcontent += ""; 92 | htmlcontent += ""; 93 | htmlcontent += ""; 94 | htmlcontent += ""; 95 | htmlcontent += ""; 96 | 97 | htmlcontent += ""; 98 | if (detail != null && detail.Count > 0) 99 | { 100 | detail.ForEach(item => 101 | { 102 | htmlcontent += ""; 103 | htmlcontent += ""; 104 | htmlcontent += ""; 105 | htmlcontent += ""; 106 | htmlcontent += ""; 107 | htmlcontent += ""; 108 | htmlcontent += ""; 109 | }); 110 | } 111 | htmlcontent += ""; 112 | 113 | htmlcontent += "
Product Code Description QtyPriceTotal
" + item.ProductCode + "" + item.ProductName + "" + item.Qty + "" + item.SalesPrice + " " + item.Total + "
"; 114 | htmlcontent += "
"; 115 | 116 | htmlcontent += "
"; 117 | htmlcontent += "

Summary Info

"; 118 | htmlcontent += ""; 119 | htmlcontent += ""; 120 | htmlcontent += ""; 121 | htmlcontent += ""; 122 | htmlcontent += ""; 123 | htmlcontent += ""; 124 | if (header != null) 125 | { 126 | htmlcontent += ""; 127 | htmlcontent += ""; 128 | htmlcontent += ""; 129 | htmlcontent += ""; 130 | htmlcontent += ""; 131 | } 132 | htmlcontent += "
Summary Total Summary Tax Summary NetTotal
" + header.Total + " " + header.Tax + " " + header.NetTotal + "
"; 133 | htmlcontent += "
"; 134 | 135 | htmlcontent += "
"; 136 | 137 | PdfGenerator.AddPdfPages(document, htmlcontent, PageSize.A4); 138 | } 139 | byte[]? response = null; 140 | using(MemoryStream ms = new MemoryStream()) 141 | { 142 | document.Save(ms); 143 | response = ms.ToArray(); 144 | } 145 | string Filename = "Invoice_" + InvoiceNo + ".pdf"; 146 | return File(response, "application/pdf", Filename); 147 | } 148 | 149 | 150 | [HttpGet("generateaddresspdf")] 151 | public async Task generateaddresspdf() 152 | { 153 | var document = new PdfDocument(); 154 | List invoicelist = await this._container.GetAllInvoiceHeader(); 155 | int processcount = 0; 156 | int breakcount = 0; 157 | string htmlcontent = String.Empty; 158 | invoicelist.ForEach(item => 159 | { 160 | htmlcontent += "
"; 161 | htmlcontent += "

"+item.CustomerName+" ["+item.InvoiceNo+"]

"; 162 | htmlcontent += "

"+item.DeliveryAddress+"

"; 163 | htmlcontent += "

Payable Amount" + item.NetTotal + "

"; 164 | htmlcontent += "
"; 165 | processcount++; 166 | breakcount++; 167 | if (breakcount == 4) 168 | { 169 | 170 | PdfGenerator.AddPdfPages(document, htmlcontent, PageSize.A4); 171 | breakcount = 0; 172 | htmlcontent = String.Empty; 173 | } 174 | else if (processcount == invoicelist.Count) 175 | { 176 | PdfGenerator.AddPdfPages(document, htmlcontent, PageSize.A4); 177 | } 178 | }); 179 | byte[]? response = null; 180 | using (MemoryStream ms = new MemoryStream()) 181 | { 182 | document.Save(ms); 183 | response = ms.ToArray(); 184 | } 185 | string Filename = "Invoice_Address.pdf"; 186 | return File(response, "application/pdf", Filename); 187 | } 188 | 189 | [HttpGet("GenPDFwithImage")] 190 | public async Task GenPDFwithImage() 191 | { 192 | var document = new PdfDocument(); 193 | string htmlelement = "
"; 194 | // string imgeurl = "https://res.cloudinary.com/demo/image/upload/v1312461204/sample.jpg"; 195 | //string imgeurl = "https://" + HttpContext.Request.Host.Value + "/Uploads/common/logo.jpeg"; 196 | string imgeurl = "data:image/png;base64, " + Getbase64string() + ""; 197 | htmlelement += ""; 198 | htmlelement += "

Welcome to Nihira Techiees

"; 199 | htmlelement += "
"; 200 | PdfGenerator.AddPdfPages(document,htmlelement, PageSize.A4); 201 | byte[] response = null; 202 | using(MemoryStream ms = new MemoryStream()) 203 | { 204 | document.Save(ms); 205 | response=ms.ToArray(); 206 | } 207 | return File(response, "application/pdf", "PDFwithImage.pdf"); 208 | 209 | } 210 | 211 | [NonAction] 212 | public string Getbase64string() 213 | { 214 | string filepath = this.environment.WebRootPath + "\\Uploads\\common\\logo.jpeg"; 215 | byte[] imgarray=System.IO.File.ReadAllBytes(filepath); 216 | string base64 = Convert.ToBase64String(imgarray); 217 | return base64; 218 | } 219 | 220 | } 221 | -------------------------------------------------------------------------------- /obj/project.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 2, 3 | "dgSpecHash": "ELS60XljNzdMUE2Zeu2INGAnJVhIVpFn9NFLiCXNg6pAfVsYWE1syBexd/g1kUG0xdnrsSrgn/+PcO1zFag5QA==", 4 | "success": true, 5 | "projectFilePath": "F:\\LaernCore\\InvoiceAPI\\SalesOrderAPI.csproj", 6 | "expectedPackageFiles": [ 7 | "C:\\Users\\Natarajan\\.nuget\\packages\\automapper\\11.0.1\\automapper.11.0.1.nupkg.sha512", 8 | "C:\\Users\\Natarajan\\.nuget\\packages\\humanizer.core\\2.8.26\\humanizer.core.2.8.26.nupkg.sha512", 9 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512", 10 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.data.sqlclient\\2.1.4\\microsoft.data.sqlclient.2.1.4.nupkg.sha512", 11 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.data.sqlclient.sni.runtime\\2.1.1\\microsoft.data.sqlclient.sni.runtime.2.1.1.nupkg.sha512", 12 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.entityframeworkcore\\6.0.6\\microsoft.entityframeworkcore.6.0.6.nupkg.sha512", 13 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\6.0.6\\microsoft.entityframeworkcore.abstractions.6.0.6.nupkg.sha512", 14 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\6.0.6\\microsoft.entityframeworkcore.analyzers.6.0.6.nupkg.sha512", 15 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.entityframeworkcore.design\\6.0.6\\microsoft.entityframeworkcore.design.6.0.6.nupkg.sha512", 16 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\6.0.6\\microsoft.entityframeworkcore.relational.6.0.6.nupkg.sha512", 17 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.entityframeworkcore.sqlserver\\6.0.6\\microsoft.entityframeworkcore.sqlserver.6.0.6.nupkg.sha512", 18 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\6.0.6\\microsoft.entityframeworkcore.tools.6.0.6.nupkg.sha512", 19 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.extensions.apidescription.server\\3.0.0\\microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512", 20 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\6.0.0\\microsoft.extensions.caching.abstractions.6.0.0.nupkg.sha512", 21 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.extensions.caching.memory\\6.0.1\\microsoft.extensions.caching.memory.6.0.1.nupkg.sha512", 22 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.extensions.configuration\\2.0.0\\microsoft.extensions.configuration.2.0.0.nupkg.sha512", 23 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\6.0.0\\microsoft.extensions.configuration.abstractions.6.0.0.nupkg.sha512", 24 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.extensions.configuration.binder\\2.0.0\\microsoft.extensions.configuration.binder.2.0.0.nupkg.sha512", 25 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\6.0.0\\microsoft.extensions.dependencyinjection.6.0.0.nupkg.sha512", 26 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\6.0.0\\microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512", 27 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.extensions.dependencymodel\\3.0.0\\microsoft.extensions.dependencymodel.3.0.0.nupkg.sha512", 28 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\3.1.8\\microsoft.extensions.fileproviders.abstractions.3.1.8.nupkg.sha512", 29 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\3.1.8\\microsoft.extensions.hosting.abstractions.3.1.8.nupkg.sha512", 30 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.extensions.logging\\6.0.0\\microsoft.extensions.logging.6.0.0.nupkg.sha512", 31 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\6.0.0\\microsoft.extensions.logging.abstractions.6.0.0.nupkg.sha512", 32 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.extensions.options\\6.0.0\\microsoft.extensions.options.6.0.0.nupkg.sha512", 33 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\2.0.0\\microsoft.extensions.options.configurationextensions.2.0.0.nupkg.sha512", 34 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.extensions.primitives\\6.0.0\\microsoft.extensions.primitives.6.0.0.nupkg.sha512", 35 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.identity.client\\4.21.1\\microsoft.identity.client.4.21.1.nupkg.sha512", 36 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\6.8.0\\microsoft.identitymodel.jsonwebtokens.6.8.0.nupkg.sha512", 37 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.identitymodel.logging\\6.8.0\\microsoft.identitymodel.logging.6.8.0.nupkg.sha512", 38 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.identitymodel.protocols\\6.8.0\\microsoft.identitymodel.protocols.6.8.0.nupkg.sha512", 39 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\6.8.0\\microsoft.identitymodel.protocols.openidconnect.6.8.0.nupkg.sha512", 40 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.identitymodel.tokens\\6.8.0\\microsoft.identitymodel.tokens.6.8.0.nupkg.sha512", 41 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.netcore.platforms\\3.1.0\\microsoft.netcore.platforms.3.1.0.nupkg.sha512", 42 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.openapi\\1.2.3\\microsoft.openapi.1.2.3.nupkg.sha512", 43 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.win32.registry\\4.7.0\\microsoft.win32.registry.4.7.0.nupkg.sha512", 44 | "C:\\Users\\Natarajan\\.nuget\\packages\\microsoft.win32.systemevents\\4.7.0\\microsoft.win32.systemevents.4.7.0.nupkg.sha512", 45 | "C:\\Users\\Natarajan\\.nuget\\packages\\pdfsharpcore\\1.1.21\\pdfsharpcore.1.1.21.nupkg.sha512", 46 | "C:\\Users\\Natarajan\\.nuget\\packages\\polybioz.htmlrenderer.pdfsharp.core\\1.0.0\\polybioz.htmlrenderer.pdfsharp.core.1.0.0.nupkg.sha512", 47 | "C:\\Users\\Natarajan\\.nuget\\packages\\serilog\\2.10.0\\serilog.2.10.0.nupkg.sha512", 48 | "C:\\Users\\Natarajan\\.nuget\\packages\\serilog.aspnetcore\\5.0.0\\serilog.aspnetcore.5.0.0.nupkg.sha512", 49 | "C:\\Users\\Natarajan\\.nuget\\packages\\serilog.extensions.hosting\\4.2.0\\serilog.extensions.hosting.4.2.0.nupkg.sha512", 50 | "C:\\Users\\Natarajan\\.nuget\\packages\\serilog.extensions.logging\\3.1.0\\serilog.extensions.logging.3.1.0.nupkg.sha512", 51 | "C:\\Users\\Natarajan\\.nuget\\packages\\serilog.formatting.compact\\1.1.0\\serilog.formatting.compact.1.1.0.nupkg.sha512", 52 | "C:\\Users\\Natarajan\\.nuget\\packages\\serilog.settings.configuration\\3.3.0\\serilog.settings.configuration.3.3.0.nupkg.sha512", 53 | "C:\\Users\\Natarajan\\.nuget\\packages\\serilog.sinks.console\\4.0.1\\serilog.sinks.console.4.0.1.nupkg.sha512", 54 | "C:\\Users\\Natarajan\\.nuget\\packages\\serilog.sinks.debug\\2.0.0\\serilog.sinks.debug.2.0.0.nupkg.sha512", 55 | "C:\\Users\\Natarajan\\.nuget\\packages\\serilog.sinks.file\\5.0.0\\serilog.sinks.file.5.0.0.nupkg.sha512", 56 | "C:\\Users\\Natarajan\\.nuget\\packages\\sixlabors.core\\1.0.0-beta0008\\sixlabors.core.1.0.0-beta0008.nupkg.sha512", 57 | "C:\\Users\\Natarajan\\.nuget\\packages\\sixlabors.fonts\\1.0.0-beta0009\\sixlabors.fonts.1.0.0-beta0009.nupkg.sha512", 58 | "C:\\Users\\Natarajan\\.nuget\\packages\\sixlabors.imagesharp\\1.0.0-beta0006\\sixlabors.imagesharp.1.0.0-beta0006.nupkg.sha512", 59 | "C:\\Users\\Natarajan\\.nuget\\packages\\swashbuckle.aspnetcore\\6.2.3\\swashbuckle.aspnetcore.6.2.3.nupkg.sha512", 60 | "C:\\Users\\Natarajan\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.2.3\\swashbuckle.aspnetcore.swagger.6.2.3.nupkg.sha512", 61 | "C:\\Users\\Natarajan\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.2.3\\swashbuckle.aspnetcore.swaggergen.6.2.3.nupkg.sha512", 62 | "C:\\Users\\Natarajan\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.2.3\\swashbuckle.aspnetcore.swaggerui.6.2.3.nupkg.sha512", 63 | "C:\\Users\\Natarajan\\.nuget\\packages\\system.collections.immutable\\6.0.0\\system.collections.immutable.6.0.0.nupkg.sha512", 64 | "C:\\Users\\Natarajan\\.nuget\\packages\\system.configuration.configurationmanager\\4.7.0\\system.configuration.configurationmanager.4.7.0.nupkg.sha512", 65 | "C:\\Users\\Natarajan\\.nuget\\packages\\system.diagnostics.diagnosticsource\\6.0.0\\system.diagnostics.diagnosticsource.6.0.0.nupkg.sha512", 66 | "C:\\Users\\Natarajan\\.nuget\\packages\\system.drawing.common\\4.7.0\\system.drawing.common.4.7.0.nupkg.sha512", 67 | "C:\\Users\\Natarajan\\.nuget\\packages\\system.identitymodel.tokens.jwt\\6.8.0\\system.identitymodel.tokens.jwt.6.8.0.nupkg.sha512", 68 | "C:\\Users\\Natarajan\\.nuget\\packages\\system.runtime.caching\\4.7.0\\system.runtime.caching.4.7.0.nupkg.sha512", 69 | "C:\\Users\\Natarajan\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", 70 | "C:\\Users\\Natarajan\\.nuget\\packages\\system.security.accesscontrol\\4.7.0\\system.security.accesscontrol.4.7.0.nupkg.sha512", 71 | "C:\\Users\\Natarajan\\.nuget\\packages\\system.security.cryptography.cng\\4.5.0\\system.security.cryptography.cng.4.5.0.nupkg.sha512", 72 | "C:\\Users\\Natarajan\\.nuget\\packages\\system.security.cryptography.protecteddata\\4.7.0\\system.security.cryptography.protecteddata.4.7.0.nupkg.sha512", 73 | "C:\\Users\\Natarajan\\.nuget\\packages\\system.security.permissions\\4.7.0\\system.security.permissions.4.7.0.nupkg.sha512", 74 | "C:\\Users\\Natarajan\\.nuget\\packages\\system.security.principal.windows\\4.7.0\\system.security.principal.windows.4.7.0.nupkg.sha512", 75 | "C:\\Users\\Natarajan\\.nuget\\packages\\system.text.encoding.codepages\\4.7.0\\system.text.encoding.codepages.4.7.0.nupkg.sha512", 76 | "C:\\Users\\Natarajan\\.nuget\\packages\\system.text.json\\4.6.0\\system.text.json.4.6.0.nupkg.sha512", 77 | "C:\\Users\\Natarajan\\.nuget\\packages\\system.windows.extensions\\4.7.0\\system.windows.extensions.4.7.0.nupkg.sha512" 78 | ], 79 | "logs": [] 80 | } -------------------------------------------------------------------------------- /obj/Debug/net6.0/SalesOrderAPI.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\appsettings.Development.json 2 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\appsettings.json 3 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\SalesOrderAPI.exe 4 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\SalesOrderAPI.deps.json 5 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\SalesOrderAPI.runtimeconfig.json 6 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\SalesOrderAPI.dll 7 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\SalesOrderAPI.pdb 8 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Microsoft.OpenApi.dll 9 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Swashbuckle.AspNetCore.Swagger.dll 10 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Swashbuckle.AspNetCore.SwaggerGen.dll 11 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Swashbuckle.AspNetCore.SwaggerUI.dll 12 | F:\LaernCore\SalesOrderAPI\obj\Debug\net6.0\SalesOrderAPI.csproj.AssemblyReference.cache 13 | F:\LaernCore\SalesOrderAPI\obj\Debug\net6.0\SalesOrderAPI.GeneratedMSBuildEditorConfig.editorconfig 14 | F:\LaernCore\SalesOrderAPI\obj\Debug\net6.0\SalesOrderAPI.AssemblyInfoInputs.cache 15 | F:\LaernCore\SalesOrderAPI\obj\Debug\net6.0\SalesOrderAPI.AssemblyInfo.cs 16 | F:\LaernCore\SalesOrderAPI\obj\Debug\net6.0\SalesOrderAPI.csproj.CoreCompileInputs.cache 17 | F:\LaernCore\SalesOrderAPI\obj\Debug\net6.0\SalesOrderAPI.MvcApplicationPartsAssemblyInfo.cs 18 | F:\LaernCore\SalesOrderAPI\obj\Debug\net6.0\SalesOrderAPI.MvcApplicationPartsAssemblyInfo.cache 19 | F:\LaernCore\SalesOrderAPI\obj\Debug\net6.0\staticwebassets.build.json 20 | F:\LaernCore\SalesOrderAPI\obj\Debug\net6.0\staticwebassets.development.json 21 | F:\LaernCore\SalesOrderAPI\obj\Debug\net6.0\scopedcss\bundle\SalesOrderAPI.styles.css 22 | F:\LaernCore\SalesOrderAPI\obj\Debug\net6.0\SalesOrderAPI.csproj.CopyComplete 23 | F:\LaernCore\SalesOrderAPI\obj\Debug\net6.0\SalesOrderAPI.dll 24 | F:\LaernCore\SalesOrderAPI\obj\Debug\net6.0\refint\SalesOrderAPI.dll 25 | F:\LaernCore\SalesOrderAPI\obj\Debug\net6.0\SalesOrderAPI.pdb 26 | F:\LaernCore\SalesOrderAPI\obj\Debug\net6.0\SalesOrderAPI.genruntimeconfig.cache 27 | F:\LaernCore\SalesOrderAPI\obj\Debug\net6.0\ref\SalesOrderAPI.dll 28 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Humanizer.dll 29 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Microsoft.Data.SqlClient.dll 30 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.dll 31 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Abstractions.dll 32 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Design.dll 33 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Relational.dll 34 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.SqlServer.dll 35 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Microsoft.Extensions.Caching.Memory.dll 36 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Microsoft.Identity.Client.dll 37 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Microsoft.IdentityModel.JsonWebTokens.dll 38 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Microsoft.IdentityModel.Logging.dll 39 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Microsoft.IdentityModel.Protocols.dll 40 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll 41 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Microsoft.IdentityModel.Tokens.dll 42 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Microsoft.Win32.SystemEvents.dll 43 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\System.Configuration.ConfigurationManager.dll 44 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\System.Drawing.Common.dll 45 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\System.IdentityModel.Tokens.Jwt.dll 46 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\System.Runtime.Caching.dll 47 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\System.Security.Cryptography.ProtectedData.dll 48 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\System.Security.Permissions.dll 49 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\System.Windows.Extensions.dll 50 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\runtimes\unix\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll 51 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll 52 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\runtimes\win-arm\native\Microsoft.Data.SqlClient.SNI.dll 53 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\runtimes\win-arm64\native\Microsoft.Data.SqlClient.SNI.dll 54 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll 55 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll 56 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.0\Microsoft.Win32.SystemEvents.dll 57 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\runtimes\unix\lib\netcoreapp3.0\System.Drawing.Common.dll 58 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.0\System.Drawing.Common.dll 59 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\runtimes\win\lib\netstandard2.0\System.Runtime.Caching.dll 60 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\runtimes\win\lib\netstandard2.0\System.Security.Cryptography.ProtectedData.dll 61 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.0\System.Windows.Extensions.dll 62 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\AutoMapper.dll 63 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Microsoft.Extensions.DependencyModel.dll 64 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Serilog.dll 65 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Serilog.AspNetCore.dll 66 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Serilog.Extensions.Hosting.dll 67 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Serilog.Extensions.Logging.dll 68 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Serilog.Formatting.Compact.dll 69 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Serilog.Settings.Configuration.dll 70 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Serilog.Sinks.Console.dll 71 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Serilog.Sinks.Debug.dll 72 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\Serilog.Sinks.File.dll 73 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\SalesOrderAPI.staticwebassets.runtime.json 74 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\publish\web.config 75 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\publish\appsettings.Development.json 76 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\publish\appsettings.json 77 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\publish\SalesOrderAPI.deps.json 78 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\publish\SalesOrderAPI.runtimeconfig.json 79 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\publish\publish\web.config 80 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\publish\publish\appsettings.Development.json 81 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\publish\publish\appsettings.json 82 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\publish\publish\SalesOrderAPI.deps.json 83 | F:\LaernCore\SalesOrderAPI\bin\Debug\net6.0\publish\publish\SalesOrderAPI.runtimeconfig.json 84 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\publish\publish\web.config 85 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\publish\web.config 86 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\appsettings.Development.json 87 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\appsettings.json 88 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\publish\appsettings.Development.json 89 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\publish\appsettings.json 90 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\publish\publish\appsettings.Development.json 91 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\publish\publish\appsettings.json 92 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\publish\publish\SalesOrderAPI.deps.json 93 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\publish\publish\SalesOrderAPI.runtimeconfig.json 94 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\publish\SalesOrderAPI.deps.json 95 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\publish\SalesOrderAPI.runtimeconfig.json 96 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\SalesOrderAPI.staticwebassets.runtime.json 97 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\SalesOrderAPI.exe 98 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\SalesOrderAPI.deps.json 99 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\SalesOrderAPI.runtimeconfig.json 100 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\SalesOrderAPI.dll 101 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\SalesOrderAPI.pdb 102 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\AutoMapper.dll 103 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Humanizer.dll 104 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Microsoft.Data.SqlClient.dll 105 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.dll 106 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Abstractions.dll 107 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Design.dll 108 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Relational.dll 109 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.SqlServer.dll 110 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Microsoft.Extensions.Caching.Memory.dll 111 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Microsoft.Extensions.DependencyModel.dll 112 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Microsoft.Identity.Client.dll 113 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Microsoft.IdentityModel.JsonWebTokens.dll 114 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Microsoft.IdentityModel.Logging.dll 115 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Microsoft.IdentityModel.Protocols.dll 116 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll 117 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Microsoft.IdentityModel.Tokens.dll 118 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Microsoft.OpenApi.dll 119 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Microsoft.Win32.SystemEvents.dll 120 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\PdfSharpCore.dll 121 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\HtmlRenderer.Core.dll 122 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\HtmlRenderer.PdfSharp.Core.dll 123 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Serilog.dll 124 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Serilog.AspNetCore.dll 125 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Serilog.Extensions.Hosting.dll 126 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Serilog.Extensions.Logging.dll 127 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Serilog.Formatting.Compact.dll 128 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Serilog.Settings.Configuration.dll 129 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Serilog.Sinks.Console.dll 130 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Serilog.Sinks.Debug.dll 131 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Serilog.Sinks.File.dll 132 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\SixLabors.Core.dll 133 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\SixLabors.Fonts.dll 134 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\SixLabors.ImageSharp.dll 135 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Swashbuckle.AspNetCore.Swagger.dll 136 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Swashbuckle.AspNetCore.SwaggerGen.dll 137 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\Swashbuckle.AspNetCore.SwaggerUI.dll 138 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\System.Configuration.ConfigurationManager.dll 139 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\System.Drawing.Common.dll 140 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\System.IdentityModel.Tokens.Jwt.dll 141 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\System.Runtime.Caching.dll 142 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\System.Security.Cryptography.ProtectedData.dll 143 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\System.Security.Permissions.dll 144 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\System.Windows.Extensions.dll 145 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\runtimes\unix\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll 146 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll 147 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\runtimes\win-arm\native\Microsoft.Data.SqlClient.SNI.dll 148 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\runtimes\win-arm64\native\Microsoft.Data.SqlClient.SNI.dll 149 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll 150 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll 151 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.0\Microsoft.Win32.SystemEvents.dll 152 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\runtimes\unix\lib\netcoreapp3.0\System.Drawing.Common.dll 153 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.0\System.Drawing.Common.dll 154 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\runtimes\win\lib\netstandard2.0\System.Runtime.Caching.dll 155 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\runtimes\win\lib\netstandard2.0\System.Security.Cryptography.ProtectedData.dll 156 | F:\LaernCore\InvoiceAPI\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.0\System.Windows.Extensions.dll 157 | F:\LaernCore\InvoiceAPI\obj\Debug\net6.0\SalesOrderAPI.csproj.AssemblyReference.cache 158 | F:\LaernCore\InvoiceAPI\obj\Debug\net6.0\SalesOrderAPI.GeneratedMSBuildEditorConfig.editorconfig 159 | F:\LaernCore\InvoiceAPI\obj\Debug\net6.0\SalesOrderAPI.AssemblyInfoInputs.cache 160 | F:\LaernCore\InvoiceAPI\obj\Debug\net6.0\SalesOrderAPI.AssemblyInfo.cs 161 | F:\LaernCore\InvoiceAPI\obj\Debug\net6.0\SalesOrderAPI.csproj.CoreCompileInputs.cache 162 | F:\LaernCore\InvoiceAPI\obj\Debug\net6.0\SalesOrderAPI.MvcApplicationPartsAssemblyInfo.cs 163 | F:\LaernCore\InvoiceAPI\obj\Debug\net6.0\SalesOrderAPI.MvcApplicationPartsAssemblyInfo.cache 164 | F:\LaernCore\InvoiceAPI\obj\Debug\net6.0\staticwebassets.build.json 165 | F:\LaernCore\InvoiceAPI\obj\Debug\net6.0\staticwebassets.development.json 166 | F:\LaernCore\InvoiceAPI\obj\Debug\net6.0\scopedcss\bundle\SalesOrderAPI.styles.css 167 | F:\LaernCore\InvoiceAPI\obj\Debug\net6.0\SalesOrderAPI.csproj.CopyComplete 168 | F:\LaernCore\InvoiceAPI\obj\Debug\net6.0\SalesOrderAPI.dll 169 | F:\LaernCore\InvoiceAPI\obj\Debug\net6.0\refint\SalesOrderAPI.dll 170 | F:\LaernCore\InvoiceAPI\obj\Debug\net6.0\SalesOrderAPI.pdb 171 | F:\LaernCore\InvoiceAPI\obj\Debug\net6.0\SalesOrderAPI.genruntimeconfig.cache 172 | F:\LaernCore\InvoiceAPI\obj\Debug\net6.0\ref\SalesOrderAPI.dll 173 | F:\LaernCore\InvoiceAPI\obj\Debug\net6.0\staticwebassets\msbuild.SalesOrderAPI.Microsoft.AspNetCore.StaticWebAssets.props 174 | F:\LaernCore\InvoiceAPI\obj\Debug\net6.0\staticwebassets\msbuild.build.SalesOrderAPI.props 175 | F:\LaernCore\InvoiceAPI\obj\Debug\net6.0\staticwebassets\msbuild.buildMultiTargeting.SalesOrderAPI.props 176 | F:\LaernCore\InvoiceAPI\obj\Debug\net6.0\staticwebassets\msbuild.buildTransitive.SalesOrderAPI.props 177 | F:\LaernCore\InvoiceAPI\obj\Debug\net6.0\staticwebassets.pack.json 178 | --------------------------------------------------------------------------------