Merging with RestAPI.

This commit is contained in:
Yuee Shiness 2023-05-19 16:05:55 +04:00
commit 55ce9512ea
3 changed files with 10 additions and 4 deletions

View File

@ -34,11 +34,11 @@ namespace ComputerStoreBusinessLogic.OfficePackage
}
});
foreach(var products in consigment.ConsignmentProducts)
foreach(var products in consigment.Products)
{
CreateParagraph(new WordParagraph
{
Texts = new List<(string, WordTextProperties)> { (products.Value.Item1.Name, new WordTextProperties { Bold = true, Size = "24", }), ($" {products.Value.Item1.Price}", new WordTextProperties { Bold = true, Size = "24", }) },
Texts = new List<(string, WordTextProperties)> { (products.product, new WordTextProperties { Bold = true, Size = "24", }), ($" {products.count}", new WordTextProperties { Bold = true, Size = "24", }) },
TextProperties = new WordTextProperties
{
Size = "24",

View File

@ -46,6 +46,7 @@ namespace ComputerStoreDatabaseImplement.Models
Price = model.Price,
EmployeeID = model.EmployeeID,
Employee = context.Employees.First(x => x.ID == model.EmployeeID),
Request = context.Requests.First(x => x.ID == model.RequestID),
RequestID = model.RequestID,
PCComponents = model.PCComponents
};

View File

@ -1,5 +1,7 @@
using ComputerStoreBusinessLogic.BusinessLogic;
using ComputerStoreBusinessLogic.MailStuff;
using ComputerStoreBusinessLogic.OfficePackage;
using ComputerStoreBusinessLogic.OfficePackage.Implements;
using ComputerStoreContracts.BindingModels;
using ComputerStoreContracts.BusinessLogicContracts;
using ComputerStoreContracts.StorageContracts;
@ -31,6 +33,9 @@ builder.Services.AddTransient<IConsignmentLogic,ConsignmentLogic>();
builder.Services.AddTransient<IRequestComponentLogic, RequestComponentLogic>();
builder.Services.AddTransient<IRequestLogic, RequestLogic>();
builder.Services.AddTransient<AbstractSaveToExcel, SaveToExcel>();
builder.Services.AddTransient<AbstractSaveToWord, SaveToWord>();
builder.Services.AddTransient<AbstractSaveToPDF, SaveToPDF>();
builder.Services.AddSingleton<AbstractMail, MailKit>();
builder.Services.AddControllers().AddNewtonsoftJson(x => x.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore);
@ -39,7 +44,7 @@ builder.Services.AddControllers().AddNewtonsoftJson(x => x.SerializerSettings.Re
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();
AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true);
var app = builder.Build();