Compare commits
10 Commits
165addd785
...
feature/En
Author | SHA1 | Date | |
---|---|---|---|
149f4f325c | |||
9d5b3474c2 | |||
139e849e41 | |||
c6ce3c658f | |||
![]() |
946237aaa3 | ||
![]() |
00dc9deb62 | ||
![]() |
71a90cf221 | ||
![]() |
520acdd1c2 | ||
![]() |
1edb957d7a | ||
![]() |
acde921225 |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,2 +1,3 @@
|
||||
*.log
|
||||
*.tmp
|
||||
PF3/obj/
|
||||
|
1
AP-WEB-PF3
Submodule
1
AP-WEB-PF3
Submodule
Submodule AP-WEB-PF3 added at 4a0d74b34d
@@ -1,4 +1,6 @@
|
||||
namespace PF3.DTO.Show.Request;
|
||||
using System;
|
||||
|
||||
namespace PF3.DTO.Show.Request;
|
||||
|
||||
public class CreateShowDto
|
||||
{
|
||||
@@ -6,5 +8,5 @@ public class CreateShowDto
|
||||
public string? Place { get; set; }
|
||||
public string? Description { get; set; }
|
||||
public string? PyrotechnicImplementationPlan { get; set; }
|
||||
public DateTime? Date { get; set; }
|
||||
public DateOnly? Date { get; set; }
|
||||
}
|
@@ -1,4 +1,6 @@
|
||||
namespace PF3.DTO.Show.Request;
|
||||
using System;
|
||||
|
||||
namespace PF3.DTO.Show.Request;
|
||||
|
||||
public class UpdateShowDto
|
||||
{
|
||||
|
@@ -1,4 +1,7 @@
|
||||
namespace PF3.DTO.Show.Response;
|
||||
using System;
|
||||
using PF3.Models;
|
||||
|
||||
namespace PF3.DTO.Show.Response;
|
||||
|
||||
public class ReadShowDto
|
||||
{
|
||||
@@ -8,4 +11,14 @@ public class ReadShowDto
|
||||
public string? Description { get; set; }
|
||||
public string? PyrotechnicImplementationPlan { get; set; }
|
||||
public DateTime? Date { get; set; }
|
||||
|
||||
public int CityId { get; set; }
|
||||
public string? City { get; set; }
|
||||
|
||||
public List<ShowStaff>? ShowStaffs { get; set; }
|
||||
public List<ShowTruck>? ShowTrucks { get; set; }
|
||||
public List<Models.SoundTimecode>? SoundTimecodes { get; set; }
|
||||
public List<ProductTimecode>? ProductTimecodes { get; set; }
|
||||
public List<Contract>? Contracts { get; set; }
|
||||
public List<ShowMaterial>? ShowMaterials { get; set; }
|
||||
}
|
@@ -1,4 +1,4 @@
|
||||
namespace PF3.DTO.SoundCategory.Request;
|
||||
namespace PF3.DTO.Sound.Request;
|
||||
|
||||
public class CreateSoundDto
|
||||
{
|
||||
|
@@ -1,4 +1,4 @@
|
||||
namespace PF3.DTO.SoundCategory.Request;
|
||||
namespace PF3.DTO.Sound.Request;
|
||||
|
||||
public class IdSoundto
|
||||
{
|
||||
|
@@ -1,4 +1,4 @@
|
||||
namespace PF3.DTO.SoundCategory.Request;
|
||||
namespace PF3.DTO.Sound.Request;
|
||||
|
||||
public class UpdateSoundDto
|
||||
{
|
||||
|
@@ -1,4 +1,4 @@
|
||||
namespace PF3.DTO.SoundCategory.Response;
|
||||
namespace PF3.DTO.Sound.Response;
|
||||
|
||||
public class ReadSoundDto
|
||||
{
|
||||
|
42
PF3/Endpoint/Show/CreateShowEndpoint.cs
Normal file
42
PF3/Endpoint/Show/CreateShowEndpoint.cs
Normal file
@@ -0,0 +1,42 @@
|
||||
using FastEndpoints;
|
||||
using PF3.DTO.Show.Request;
|
||||
using PF3.DTO.Show.Response;
|
||||
using PF3.Migrations;
|
||||
using PyroFetes;
|
||||
|
||||
namespace PF3.Endpoint.Show;
|
||||
|
||||
public class CreateShowEndpoint(PyroFetesDbContext pyroFetesDbContext):Endpoint<CreateShowDto, ReadShowDto>
|
||||
{
|
||||
public override void Configure()
|
||||
{
|
||||
Post("/api/shows");
|
||||
AllowAnonymous();
|
||||
}
|
||||
|
||||
public override async Task HandleAsync(CreateShowDto req, CancellationToken ct)
|
||||
{
|
||||
var show = new Models.Show
|
||||
{
|
||||
Name = req.Name,
|
||||
Place = req.Place,
|
||||
Description = req.Description,
|
||||
Date = req.Date,
|
||||
PyrotechnicImplementationPlan = req.PyrotechnicImplementationPlan
|
||||
};
|
||||
|
||||
pyroFetesDbContext.Shows.Add(show);
|
||||
await pyroFetesDbContext.SaveChangesAsync(ct);
|
||||
|
||||
ReadShowDto readShowDto = new ReadShowDto()
|
||||
{
|
||||
Id = show.Id,
|
||||
Name = show.Name,
|
||||
Place = show.Place,
|
||||
Description = show.Description,
|
||||
PyrotechnicImplementationPlan = show.PyrotechnicImplementationPlan
|
||||
};
|
||||
|
||||
await Send.OkAsync(readShowDto, ct);
|
||||
}
|
||||
}
|
46
PF3/Endpoint/Show/GetShowEndpoint.cs
Normal file
46
PF3/Endpoint/Show/GetShowEndpoint.cs
Normal file
@@ -0,0 +1,46 @@
|
||||
using FastEndpoints;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using PF3.DTO.Show.Response;
|
||||
using PF3.Migrations;
|
||||
|
||||
namespace PF3.Endpoint.Show;
|
||||
|
||||
public class GetShowEndpoint(PyroFetesDbContext pyroFetesDbContext):Endpoint<ReadShowDto>
|
||||
{
|
||||
public override void Configure()
|
||||
{
|
||||
Get("/api/shows/{Id}", a=> a.Id!);
|
||||
AllowAnonymous();
|
||||
}
|
||||
|
||||
public override async Task HandleAsync(ReadShowDto req, CancellationToken ct)
|
||||
{
|
||||
var show = await pyroFetesDbContext.Shows
|
||||
.Include(s => s.City)
|
||||
.Include(s => s.ShowStaffs)
|
||||
.Include(s => s.ShowTrucks)
|
||||
.Include(s => s.SoundTimecodes)
|
||||
.Include(s => s.ProductTimecodes)
|
||||
.Include(s => s.Contracts)
|
||||
.Include(s => s.ShowMaterials)
|
||||
.Where(a => a.Id == req.Id)
|
||||
.Select(a => new ReadShowDto
|
||||
{
|
||||
Id = req.Id,
|
||||
Name = req.Name,
|
||||
Place = req.Place,
|
||||
Description = req.Description,
|
||||
PyrotechnicImplementationPlan = req.PyrotechnicImplementationPlan,
|
||||
CityId = a.CityId,
|
||||
City = a.City!.Name,
|
||||
ShowStaffs = a.ShowStaffs,
|
||||
ShowTrucks = a.ShowTrucks,
|
||||
SoundTimecodes = a.SoundTimecodes,
|
||||
ProductTimecodes = a.ProductTimecodes,
|
||||
Contracts = a.Contracts,
|
||||
ShowMaterials = a.ShowMaterials,
|
||||
})
|
||||
.FirstOrDefaultAsync(ct);
|
||||
await Send.OkAsync(show, ct);
|
||||
}
|
||||
}
|
1952
PF3/Migrations/20251008103414_InitialDatabase.Designer.cs
generated
Normal file
1952
PF3/Migrations/20251008103414_InitialDatabase.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
1392
PF3/Migrations/20251008103414_InitialDatabase.cs
Normal file
1392
PF3/Migrations/20251008103414_InitialDatabase.cs
Normal file
File diff suppressed because it is too large
Load Diff
93
PF3/Migrations/PyroFetesDbContext.cs
Normal file
93
PF3/Migrations/PyroFetesDbContext.cs
Normal file
@@ -0,0 +1,93 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using PF3.Models;
|
||||
using ServiceProvider = PF3.Models.ServiceProvider;
|
||||
|
||||
namespace PF3.Migrations;
|
||||
|
||||
public class PyroFetesDbContext : DbContext
|
||||
{
|
||||
// Entities
|
||||
public DbSet<Availability> Availabilities { get; set; }
|
||||
public DbSet<Brand> Brands { get; set; }
|
||||
public DbSet<Classification> Classifications { get; set; }
|
||||
public DbSet<Color> Colors { get; set; }
|
||||
public DbSet<Communication> Communications { get; set; }
|
||||
public DbSet<Contact> Contacts { get; set; }
|
||||
public DbSet<Customer> Customers { get; set; }
|
||||
public DbSet<CustomerType> CustomerTypes { get; set; }
|
||||
public DbSet<Deliverer> Deliverers { get; set; }
|
||||
public DbSet<DeliveryNote> DeliveryNotes { get; set; }
|
||||
public DbSet<Effect> Effects { get; set; }
|
||||
public DbSet<ExperienceLevel> ExperienceLevels { get; set; }
|
||||
public DbSet<HistoryOfApproval> HistoryOfApprovals { get; set; }
|
||||
public DbSet<Material> Materials { get; set; }
|
||||
public DbSet<Movement> Movements { get; set; }
|
||||
public DbSet<Price> Prices { get; set; }
|
||||
public DbSet<Product> Products { get; set; }
|
||||
public DbSet<ProductCategory> ProductCategories { get; set; }
|
||||
public DbSet<ProductColor> ProductColors { get; set; }
|
||||
public DbSet<ProductDelivery> ProductDeliveries { get; set; }
|
||||
public DbSet<ProductEffect> ProductEffects { get; set; }
|
||||
public DbSet<ServiceProvider> Providers { get; set; }
|
||||
public DbSet<ProviderContact> ProviderContacts { get; set; }
|
||||
public DbSet<ProviderType> ProviderTypes { get; set; }
|
||||
public DbSet<PurchaseOrder> PurchaseOrders { get; set; }
|
||||
public DbSet<PurchaseProduct> PurchaseProducts { get; set; }
|
||||
public DbSet<Quotation> Quotations { get; set; }
|
||||
public DbSet<QuotationProduct> QuotationProducts { get; set; }
|
||||
public DbSet<Setting> Settings { get; set; }
|
||||
public DbSet<Show> Shows { get; set; }
|
||||
public DbSet<Sound> Sounds { get; set; }
|
||||
public DbSet<SoundCategory> SoundCategories { get; set; }
|
||||
public DbSet<SoundTimecode> SoundTimecodes { get; set; }
|
||||
public DbSet<Staff> Staffs { get; set; }
|
||||
public DbSet<StaffAvailability> StaffAvailabilities { get; set; }
|
||||
public DbSet<StaffContact> StaffContacts { get; set; }
|
||||
public DbSet<StaffHistoryOfApproval> StaffHistoryOfApprovals { get; set; }
|
||||
public DbSet<Supplier> Suppliers { get; set; }
|
||||
public DbSet<Truck> Trucks { get; set; }
|
||||
public DbSet<User> Users { get; set; }
|
||||
public DbSet<Warehouse> Warehouses { get; set; }
|
||||
public DbSet<WarehouseProduct> WarehouseProducts { get; set; }
|
||||
|
||||
// Database configuration
|
||||
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
|
||||
{
|
||||
string connectionString =
|
||||
"Server=romaric-thibault.fr;" +
|
||||
"Database=PyroFetes;" +
|
||||
"User Id=pyrofetes;" +
|
||||
"Password=Crablike8-Fringe-Swimmable;" +
|
||||
"TrustServerCertificate=true;";
|
||||
|
||||
optionsBuilder.UseSqlServer(connectionString);
|
||||
}
|
||||
|
||||
// Models customization
|
||||
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
||||
{
|
||||
modelBuilder.Entity<Movement>()
|
||||
.HasOne(m => m.SourceWarehouse)
|
||||
.WithMany(w => w.MovementsSource)
|
||||
.HasForeignKey(m => m.SourceWarehouseId)
|
||||
.OnDelete(DeleteBehavior.Restrict);
|
||||
|
||||
modelBuilder.Entity<Movement>()
|
||||
.HasOne(m => m.DestinationWarehouse)
|
||||
.WithMany(w => w.MovementsDestination)
|
||||
.HasForeignKey(m => m.DestinationWarehouseId)
|
||||
.OnDelete(DeleteBehavior.Restrict);
|
||||
|
||||
modelBuilder.Entity<MaterialWarehouse>()
|
||||
.HasOne(mw => mw.Material)
|
||||
.WithMany(m => m.MaterialWarehouses)
|
||||
.HasForeignKey(mw => mw.MaterialId)
|
||||
.OnDelete(DeleteBehavior.Restrict);
|
||||
|
||||
modelBuilder.Entity<MaterialWarehouse>()
|
||||
.HasOne(mw => mw.Warehouse)
|
||||
.WithMany(w => w.MaterialWarehouses)
|
||||
.HasForeignKey(mw => mw.WarehouseId)
|
||||
.OnDelete(DeleteBehavior.Restrict);
|
||||
}
|
||||
}
|
1949
PF3/Migrations/PyroFetesDbContextModelSnapshot.cs
Normal file
1949
PF3/Migrations/PyroFetesDbContextModelSnapshot.cs
Normal file
File diff suppressed because it is too large
Load Diff
13
PF3/Models/.idea/.gitignore
generated
vendored
Normal file
13
PF3/Models/.idea/.gitignore
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
# Default ignored files
|
||||
/shelf/
|
||||
/workspace.xml
|
||||
# Rider ignored files
|
||||
/.idea.Models.iml
|
||||
/modules.xml
|
||||
/contentModel.xml
|
||||
/projectSettingsUpdater.xml
|
||||
# Editor-based HTTP Client requests
|
||||
/httpRequests/
|
||||
# Datasource local storage ignored files
|
||||
/dataSources/
|
||||
/dataSources.local.xml
|
4
PF3/Models/.idea/encodings.xml
generated
Normal file
4
PF3/Models/.idea/encodings.xml
generated
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="Encoding" addBOMForNewFiles="with BOM under Windows, with no BOM otherwise" />
|
||||
</project>
|
8
PF3/Models/.idea/indexLayout.xml
generated
Normal file
8
PF3/Models/.idea/indexLayout.xml
generated
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="UserContentModel">
|
||||
<attachedFolders />
|
||||
<explicitIncludes />
|
||||
<explicitExcludes />
|
||||
</component>
|
||||
</project>
|
14
PF3/Models/Availability.cs
Normal file
14
PF3/Models/Availability.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class Availability
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required] public DateOnly AvailabilityDate { get; set; }
|
||||
[Required] public DateOnly DeliveryDate { get; set; }
|
||||
[Required] public DateOnly ExpirationDate { get; set; }
|
||||
[Required] public DateOnly RenewallDate { get; set; }
|
||||
|
||||
public List<StaffAvailability>? StaffAvailabilities { get; set; }
|
||||
}
|
12
PF3/Models/Brand.cs
Normal file
12
PF3/Models/Brand.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class Brand
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(100)] public string? Name { get; set; }
|
||||
|
||||
[Required] public int ProductId { get; set; }
|
||||
[Required] public Product? Product { get; set; }
|
||||
}
|
12
PF3/Models/City.cs
Normal file
12
PF3/Models/City.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class City
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(100)] public string? Name { get; set; }
|
||||
[Required] public int ZipCode { get; set; }
|
||||
|
||||
public List<Show>? Shows { get; set; }
|
||||
}
|
11
PF3/Models/Classification.cs
Normal file
11
PF3/Models/Classification.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class Classification
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(100)] public string? Label { get; set; }
|
||||
|
||||
public List<Product>? Products { get; set; }
|
||||
}
|
11
PF3/Models/Color.cs
Normal file
11
PF3/Models/Color.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class Color
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(100)] public string? Label { get; set; }
|
||||
|
||||
public List<ProductColor>? ProductColors { get; set; }
|
||||
}
|
14
PF3/Models/Communication.cs
Normal file
14
PF3/Models/Communication.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class Communication
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(100)] public string? Calling { get; set; }
|
||||
[Required, MaxLength(100)] public string? Email { get; set; }
|
||||
[Required, MaxLength(300)] public string? Meeting { get; set; }
|
||||
|
||||
[Required] public int ContactId { get; set; }
|
||||
public Contact? Contact { get; set; }
|
||||
}
|
23
PF3/Models/Contact.cs
Normal file
23
PF3/Models/Contact.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class Contact
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(100)] public string? LastName { get; set; }
|
||||
[Required, MaxLength(100)] public string? FirstName { get; set; }
|
||||
[Required, MaxLength(100)] public string? Email { get; set; }
|
||||
[Required, MaxLength(30)] public string? PhoneNumber { get; set; }
|
||||
[Required, MaxLength(100)] public string? Address { get; set; }
|
||||
[Required] public int ZipCode { get; set; }
|
||||
[Required, MaxLength(100)] public string? City { get; set; }
|
||||
[Required, MaxLength(100)] public string? Role { get; set; }
|
||||
|
||||
public Customer? Customer { get; set; }
|
||||
[Required] public int CustomerId { get; set; }
|
||||
|
||||
public List<Communication>? Communications { get; set; }
|
||||
public List<StaffContact>? StaffContacts { get; set; }
|
||||
public List<ContactServiceProvider>? ContactServiceProviders { get; set; }
|
||||
}
|
14
PF3/Models/ContactServiceProvider.cs
Normal file
14
PF3/Models/ContactServiceProvider.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
[PrimaryKey(nameof(ContactId), nameof(ServiceProviderId))]
|
||||
public class ContactServiceProvider
|
||||
{
|
||||
[Required] public int ContactId { get; set; }
|
||||
[Required] public int ServiceProviderId { get; set; }
|
||||
|
||||
public Contact? Contact { get; set; }
|
||||
public ServiceProvider? ServiceProvider { get; set; }
|
||||
}
|
15
PF3/Models/Contract.cs
Normal file
15
PF3/Models/Contract.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
[PrimaryKey(nameof(ShowId), nameof(ServiceProviderId))]
|
||||
public class Contract
|
||||
{
|
||||
[Required] public int ShowId { get; set; }
|
||||
[Required] public int ServiceProviderId { get; set; }
|
||||
[Required] public string? TermsAndConditions { get; set; }
|
||||
|
||||
public Show? Show { get; set; }
|
||||
public ServiceProvider? ServiceProvider { get; set; }
|
||||
}
|
16
PF3/Models/Customer.cs
Normal file
16
PF3/Models/Customer.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class Customer
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(200)] public string? Note { get; set; }
|
||||
|
||||
//Relations
|
||||
[Required] public int CustomerTypeId { get; set; }
|
||||
public CustomerType? CustomerType { get; set; }
|
||||
|
||||
public List<Contact>? Contacts { get; set; }
|
||||
public List<Quotation>? Quotations { get; set; }
|
||||
}
|
11
PF3/Models/CustomerType.cs
Normal file
11
PF3/Models/CustomerType.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class CustomerType
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(100)] public string? Label { get; set; }
|
||||
|
||||
public List<Customer>? Customers { get; set; }
|
||||
}
|
11
PF3/Models/Deliverer.cs
Normal file
11
PF3/Models/Deliverer.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class Deliverer
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(100)] public string? Transporter { get; set; }
|
||||
|
||||
public List<DeliveryNote>? DeliveryNotes { get; set; }
|
||||
}
|
16
PF3/Models/DeliveryNote.cs
Normal file
16
PF3/Models/DeliveryNote.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class DeliveryNote
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(100)] public string? TrackingNumber { get; set; }
|
||||
public int DelivererId { get; set; }
|
||||
[Required] public DateOnly EstimateDeliveryDate { get; set; }
|
||||
[Required] public DateOnly ExpeditionDate { get; set; }
|
||||
[Required] public DateOnly RealDeliveryDate { get; set; }
|
||||
|
||||
public Deliverer? Deliverer { get; set; }
|
||||
public List<ProductDelivery>? ProductDeliveries { get; set; }
|
||||
}
|
11
PF3/Models/Effect.cs
Normal file
11
PF3/Models/Effect.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class Effect
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(200)] public string? Label { get; set; }
|
||||
|
||||
public List<ProductEffect>? ProductEffects { get; set; }
|
||||
}
|
12
PF3/Models/ExperienceLevel.cs
Normal file
12
PF3/Models/ExperienceLevel.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class ExperienceLevel
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(100)] public string? Label { get; set; }
|
||||
|
||||
public Staff? Staff { get; set; }
|
||||
[Required] public int StaffId { get; set; }
|
||||
}
|
12
PF3/Models/HistoryOfApproval.cs
Normal file
12
PF3/Models/HistoryOfApproval.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class HistoryOfApproval
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required] public DateOnly DeliveryDate { get; set; }
|
||||
[Required] public DateOnly ExpirationDate { get; set; }
|
||||
|
||||
public List<StaffHistoryOfApproval>? StaffHistoryOfApprovals { get; set; }
|
||||
}
|
16
PF3/Models/Material.cs
Normal file
16
PF3/Models/Material.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class Material
|
||||
{
|
||||
[Key] public int Id {get; set;}
|
||||
[Required, MaxLength(100)] public string? Name {get; set;}
|
||||
[Required] public int Quantity {get; set;}
|
||||
|
||||
[Required] public int WarehouseId {get; set;}
|
||||
public Warehouse? Warehouse {get; set;}
|
||||
|
||||
public List<ShowMaterial>? ShowMaterials {get; set;}
|
||||
public List<MaterialWarehouse>? MaterialWarehouses {get; set;}
|
||||
}
|
14
PF3/Models/MaterialWarehouse.cs
Normal file
14
PF3/Models/MaterialWarehouse.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
[PrimaryKey(nameof(MaterialId), nameof(WarehouseId))]
|
||||
public class MaterialWarehouse
|
||||
{
|
||||
[Required] public int MaterialId { get; set; }
|
||||
[Required] public int WarehouseId { get; set; }
|
||||
|
||||
public Material? Material { get; set; }
|
||||
public Warehouse? Warehouse { get; set; }
|
||||
}
|
19
PF3/Models/Movement.cs
Normal file
19
PF3/Models/Movement.cs
Normal file
@@ -0,0 +1,19 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class Movement
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required] public DateTime Date { get; set; }
|
||||
[Required] public DateTime Start {get; set;}
|
||||
[Required] public DateTime Arrival {get; set;}
|
||||
[Required] public int Quantity {get; set;}
|
||||
|
||||
public List<Product>? Products { get; set; }
|
||||
|
||||
public int? SourceWarehouseId {get; set;}
|
||||
public Warehouse? SourceWarehouse {get; set;}
|
||||
public int? DestinationWarehouseId {get; set;}
|
||||
public Warehouse? DestinationWarehouse {get; set;}
|
||||
}
|
15
PF3/Models/Price.cs
Normal file
15
PF3/Models/Price.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
[PrimaryKey(nameof(ProductId), nameof(SupplierId))]
|
||||
public class Price
|
||||
{
|
||||
[Required] public int ProductId { get; set; }
|
||||
[Required] public int SupplierId { get; set; }
|
||||
[Required] public decimal SellingPrice { get; set; }
|
||||
|
||||
public Product? Product { get; set; }
|
||||
public Supplier? Supplier { get; set; }
|
||||
}
|
42
PF3/Models/Product.cs
Normal file
42
PF3/Models/Product.cs
Normal file
@@ -0,0 +1,42 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models
|
||||
{
|
||||
public class Product
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required] public int References { get; set; }
|
||||
[Required, MaxLength(100)] public string? Name { get; set; }
|
||||
[Required] public decimal Duration {get; set;}
|
||||
[Required] public decimal Caliber { get; set; }
|
||||
[Required] public int ApprovalNumber { get; set; }
|
||||
[Required] public decimal Weight { get; set; }
|
||||
[Required] public decimal Nec { get; set; }
|
||||
[Required] public decimal SellingPrice { get; set; }
|
||||
[Required] public string? Image { get; set; }
|
||||
[Required, MaxLength(200)] public string? Link { get; set; }
|
||||
[Required] public int MinimalQuantity { get; set; }
|
||||
|
||||
// Relations
|
||||
[Required] public int ClassificationId { get; set; }
|
||||
public Classification? Classification { get; set; }
|
||||
|
||||
[Required] public int ProductCategoryId { get; set; }
|
||||
public ProductCategory? ProductCategory { get; set; }
|
||||
|
||||
[Required] public int MovementId {get; set;}
|
||||
public Movement? Movement {get; set;}
|
||||
|
||||
public List<ProductDelivery>? ProductDeliveries { get; set; }
|
||||
public List<Brand>? Brands { get; set; }
|
||||
public List<ProductEffect>? ProductEffects { get; set; }
|
||||
public List<ProductColor>? ProductColors { get; set; }
|
||||
public List<PurchaseProduct>? PurchaseProducts { get; set; }
|
||||
public List<Price>? Prices { get; set; }
|
||||
public List<QuotationProduct>? QuotationProducts { get; set; }
|
||||
public List<WarehouseProduct>? WarehouseProducts { get; set; }
|
||||
public List<ProductTimecode>? ProductTimecodes { get; set; }
|
||||
|
||||
|
||||
}
|
||||
}
|
11
PF3/Models/ProductCategory.cs
Normal file
11
PF3/Models/ProductCategory.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class ProductCategory
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(100)] public string? Label { get; set; }
|
||||
|
||||
public List<Product>? Products { get; set; }
|
||||
}
|
14
PF3/Models/ProductColor.cs
Normal file
14
PF3/Models/ProductColor.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
[PrimaryKey(nameof(ProductId), nameof(ColorId))]
|
||||
public class ProductColor
|
||||
{
|
||||
public Product? Product { get; set; }
|
||||
[Required] public int ProductId { get; set; }
|
||||
|
||||
public Color? Color { get; set; }
|
||||
[Required] public int ColorId { get; set; }
|
||||
}
|
15
PF3/Models/ProductDelivery.cs
Normal file
15
PF3/Models/ProductDelivery.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
[PrimaryKey(nameof(ProductId), nameof(DeliveryNoteId))]
|
||||
public class ProductDelivery
|
||||
{
|
||||
[Required] public int ProductId { get; set; }
|
||||
[Required] public int DeliveryNoteId { get; set; }
|
||||
[Required] public int Quantity { get; set; }
|
||||
|
||||
public Product? Product { get; set; }
|
||||
public DeliveryNote? DeliveryNote { get; set; }
|
||||
}
|
15
PF3/Models/ProductEffect.cs
Normal file
15
PF3/Models/ProductEffect.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
[PrimaryKey(nameof(ProductId), nameof(EffectId))]
|
||||
public class ProductEffect
|
||||
{
|
||||
[Required] public Product? Product { get; set; }
|
||||
[Required] public int ProductId { get; set; }
|
||||
|
||||
public Effect? Effect { get; set; }
|
||||
[Required] public int EffectId { get; set; }
|
||||
|
||||
}
|
17
PF3/Models/ProductTimecode.cs
Normal file
17
PF3/Models/ProductTimecode.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
[PrimaryKey(nameof(ProductId), nameof(ShowId))]
|
||||
public class ProductTimecode
|
||||
{
|
||||
public Product? Product { get; set; }
|
||||
[Required] public int ProductId { get; set; }
|
||||
|
||||
public Show? Show { get; set; }
|
||||
[Required] public int ShowId { get; set; }
|
||||
|
||||
[Required] public decimal Start { get; set; }
|
||||
[Required] public decimal End { get; set; }
|
||||
}
|
12
PF3/Models/ProviderContact.cs
Normal file
12
PF3/Models/ProviderContact.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
[PrimaryKey(nameof(ContactId), nameof(ProviderId))]
|
||||
public class ProviderContact
|
||||
{
|
||||
public int ProviderId { get; set; }
|
||||
public ServiceProvider? Provider { get; set; }
|
||||
public int ContactId { get; set; }
|
||||
public Contact? Contact { get; set; }
|
||||
}
|
11
PF3/Models/ProviderType.cs
Normal file
11
PF3/Models/ProviderType.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class ProviderType
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(100)] public string? Label { get; set; }
|
||||
|
||||
public List<ServiceProvider>? ServiceProviders { get; set; }
|
||||
}
|
11
PF3/Models/PurchaseOrder.cs
Normal file
11
PF3/Models/PurchaseOrder.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class PurchaseOrder
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(300)] public string? PurchaseConditions { get; set; }
|
||||
|
||||
public List<PurchaseProduct>? PurchaseProducts { get; set; }
|
||||
}
|
16
PF3/Models/PurchaseProduct.cs
Normal file
16
PF3/Models/PurchaseProduct.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
[PrimaryKey(nameof(ProductId), nameof(PurchaseOrderId))]
|
||||
public class PurchaseProduct
|
||||
{
|
||||
public Product? Product { get; set; }
|
||||
[Required] public int ProductId { get; set; }
|
||||
|
||||
public PurchaseOrder? PurchaseOrder { get; set; }
|
||||
[Required] public int PurchaseOrderId { get; set; }
|
||||
|
||||
[Required] public int Quantity { get; set; }
|
||||
}
|
15
PF3/Models/Quotation.cs
Normal file
15
PF3/Models/Quotation.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class Quotation
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(200)] public string? Message { get; set; }
|
||||
[Required, MaxLength(300)] public string? ConditionsSale { get; set; }
|
||||
|
||||
[Required] public int CustomerId { get; set; }
|
||||
public Customer? Customer { get; set; }
|
||||
|
||||
public List<QuotationProduct>? QuotationProducts { get; set; }
|
||||
}
|
15
PF3/Models/QuotationProduct.cs
Normal file
15
PF3/Models/QuotationProduct.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
[PrimaryKey(nameof(ProductId), nameof(QuotationId))]
|
||||
public class QuotationProduct
|
||||
{
|
||||
[Required] public int ProductId { get; set; }
|
||||
[Required] public int QuotationId { get; set; }
|
||||
[Required] public int Quantity { get; set; }
|
||||
|
||||
public Product? Product { get; set; }
|
||||
public Quotation? Quotation { get; set; }
|
||||
}
|
16
PF3/Models/ServiceProvider.cs
Normal file
16
PF3/Models/ServiceProvider.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class ServiceProvider
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required] public decimal Price { get; set; }
|
||||
|
||||
//Relations
|
||||
[Required] public int ProviderTypeId { get; set; }
|
||||
public ProviderType? ProviderType { get; set; }
|
||||
|
||||
public List<Contract>? Contracts { get; set; }
|
||||
public List<ContactServiceProvider>? ContactServiceProviders { get; set; }
|
||||
}
|
10
PF3/Models/Setting.cs
Normal file
10
PF3/Models/Setting.cs
Normal file
@@ -0,0 +1,10 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class Setting
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required] public string? Logo { get; set; }
|
||||
[Required] public string? ElectronicSignature { get; set; }
|
||||
}
|
@@ -5,23 +5,21 @@ namespace PF3.Models;
|
||||
public class Show
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(100)] public string? Name { get; set; }
|
||||
[Required, MaxLength(120)] public string? Place { get; set; }
|
||||
[MaxLength(500)] public string? Description { get; set; }
|
||||
public DateOnly? Date { get; set; }
|
||||
|
||||
[Required]
|
||||
public string? Name { get; set; }
|
||||
// Link (path/URL/file name) to the pyrotechnic implementation plan
|
||||
[Required, MaxLength(500)] public string? PyrotechnicImplementationPlan { get; set; }
|
||||
|
||||
[Required, MaxLength(120)]
|
||||
public string? Place { get; set; }
|
||||
[Required] public int CityId { get; set; }
|
||||
public City? City { get; set; }
|
||||
|
||||
[MaxLength(500)]
|
||||
public string? Description { get; set; }
|
||||
|
||||
// Lien (chemin/URL/nom de fichier) vers le plan d’implémentation pyrotechnique
|
||||
[Required, MaxLength(500)]
|
||||
public string? PyrotechnicImplementationPlan { get; set; }
|
||||
|
||||
public DateTime? Date { get; set; }
|
||||
|
||||
public ICollection<Staff> Staff { get; set; } = new List<Staff>();
|
||||
public ICollection<Truck> Trucks { get; set; } = new List<Truck>();
|
||||
public ICollection<SoundTimecode> SoundCues { get; set; } = new List<SoundTimecode>();
|
||||
public List<ShowStaff>? ShowStaffs { get; set; }
|
||||
public List<ShowTruck>? ShowTrucks { get; set; }
|
||||
public List<SoundTimecode>? SoundTimecodes { get; set; }
|
||||
public List<ProductTimecode>? ProductTimecodes { get; set; }
|
||||
public List<Contract>? Contracts { get; set; }
|
||||
public List<ShowMaterial>? ShowMaterials { get; set; }
|
||||
}
|
15
PF3/Models/ShowMaterial.cs
Normal file
15
PF3/Models/ShowMaterial.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
[PrimaryKey(nameof(ShowId), nameof(MaterialId))]
|
||||
public class ShowMaterial
|
||||
{
|
||||
[Required] public Show? Show { get; set; }
|
||||
[Required] public int ShowId { get; set; }
|
||||
|
||||
public Material? Material { get; set; }
|
||||
[Required] public int MaterialId { get; set; }
|
||||
|
||||
}
|
9
PF3/Models/ShowServiceProvider.cs
Normal file
9
PF3/Models/ShowServiceProvider.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class ShowServiceProvider
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
|
||||
}
|
14
PF3/Models/ShowStaff.cs
Normal file
14
PF3/Models/ShowStaff.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
[PrimaryKey(nameof(StaffId), nameof(ShowId))]
|
||||
public class ShowStaff
|
||||
{
|
||||
public Staff? Staff { get; set; }
|
||||
[Required] public int StaffId { get; set; }
|
||||
|
||||
public Show? Show { get; set; }
|
||||
[Required] public int ShowId { get; set; }
|
||||
}
|
14
PF3/Models/ShowTruck.cs
Normal file
14
PF3/Models/ShowTruck.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
[PrimaryKey(nameof(ShowId), nameof(TruckId))]
|
||||
public class ShowTruck
|
||||
{
|
||||
public Show? Show { get; set; }
|
||||
[Required] public int ShowId { get; set; }
|
||||
|
||||
public Truck? Truck { get; set; }
|
||||
[Required] public int TruckId { get; set; }
|
||||
}
|
@@ -1,35 +1,20 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using PF3.Models;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class Sound
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
|
||||
[Required, MaxLength(120)]
|
||||
public string Name { get; set; } = null!;
|
||||
|
||||
[Required, MaxLength(60)]
|
||||
public string? Type { get; set; }
|
||||
|
||||
[Required, MaxLength(120)]
|
||||
public string? Artist { get; set; }
|
||||
|
||||
[Required, Range(0, int.MaxValue)]
|
||||
public int? Duration { get; set; }
|
||||
|
||||
[Required, MaxLength(40)]
|
||||
public string? Kind { get; set; }
|
||||
|
||||
[Required, MaxLength(40)]
|
||||
public string? Format { get; set; }
|
||||
|
||||
[Required, MaxLength(120)] public string Name { get; set; } = null!;
|
||||
[Required, MaxLength(60)] public string? Type { get; set; }
|
||||
[Required, MaxLength(120)] public string? Artist { get; set; }
|
||||
[Required, Range(0, int.MaxValue)] public int? Duration { get; set; }
|
||||
[Required, MaxLength(40)] public string? Kind { get; set; }
|
||||
[Required, MaxLength(40)] public string? Format { get; set; }
|
||||
public DateTime? CreationDate { get; set; }
|
||||
|
||||
[Required]
|
||||
public int SoundCategoryId { get; set; }
|
||||
public SoundCategory? Category { get; set; }
|
||||
[Required] public int SoundCategoryId { get; set; }
|
||||
public SoundCategory? SoundCategory { get; set; }
|
||||
|
||||
public ICollection<SoundTimecode> ShowPlacements { get; set; } = new List<SoundTimecode>();
|
||||
public List<SoundTimecode>? SoundTimecodes { get; set; }
|
||||
}
|
@@ -5,9 +5,7 @@ namespace PF3.Models;
|
||||
public class SoundCategory
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(100)] public string Name { get; set; } = null!;
|
||||
|
||||
[Required, MaxLength(60)]
|
||||
public string Name { get; set; } = null!;
|
||||
|
||||
public ICollection<Sound> Sounds { get; set; } = new List<Sound>();
|
||||
public List<Sound>? Sounds { get; set; }
|
||||
}
|
@@ -1,22 +1,16 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
[PrimaryKey(nameof(ShowId), nameof(SoundId))]
|
||||
public class SoundTimecode
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
|
||||
[Required]
|
||||
public int ShowId { get; set; }
|
||||
[Required] public int ShowId { get; set; }
|
||||
public Show? Show { get; set; }
|
||||
|
||||
[Required]
|
||||
public int SoundId { get; set; }
|
||||
[Required] public int SoundId { get; set; }
|
||||
public Sound? Sound { get; set; }
|
||||
|
||||
[Required, Range(0, int.MaxValue)]
|
||||
public int Start { get; set; }
|
||||
|
||||
[Required, Range(0, int.MaxValue)]
|
||||
public int End { get; set; }
|
||||
[Required] public decimal Start { get; set; }
|
||||
[Required] public decimal End { get; set; }
|
||||
}
|
@@ -5,18 +5,16 @@ namespace PF3.Models;
|
||||
public class Staff
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(60)] public string FirstName { get; set; } = null!;
|
||||
[Required, MaxLength(60)] public string LastName { get; set; } = null!;
|
||||
[Required, MaxLength(100)] public string? Profession { get; set; }
|
||||
[Required, MaxLength(120)] public string? Email { get; set; }
|
||||
[Required, MaxLength(100)] public string? F4T2NumberApproval { get; set; }
|
||||
[Required] public DateOnly F4T2ExpirationDate { get; set; }
|
||||
|
||||
[Required, MaxLength(60)]
|
||||
public string FirstName { get; set; } = null!;
|
||||
|
||||
[Required, MaxLength(60)]
|
||||
public string LastName { get; set; } = null!;
|
||||
|
||||
[Required, MaxLength(100)]
|
||||
public string? Profession { get; set; }
|
||||
|
||||
[Required, MaxLength(120)]
|
||||
public string? Email { get; set; }
|
||||
|
||||
public ICollection<Show> Shows { get; set; } = new List<Show>();
|
||||
public List<ShowStaff>? ShowStaffs { get; set; }
|
||||
public List<ExperienceLevel>? ExperienceLevels { get; set; }
|
||||
public List<StaffAvailability>? StaffAvailabilities { get; set; }
|
||||
public List<StaffHistoryOfApproval>? StaffHistoryOfApprovals { get; set; }
|
||||
public List<StaffContact>? StaffContacts { get; set; }
|
||||
}
|
12
PF3/Models/StaffAvailability.cs
Normal file
12
PF3/Models/StaffAvailability.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
[PrimaryKey(nameof(AvailabilityId), nameof(StaffId))]
|
||||
public class StaffAvailability
|
||||
{
|
||||
public int StaffId { get; set; }
|
||||
public Staff? Staff { get; set; }
|
||||
public int AvailabilityId { get; set; }
|
||||
public Availability? Availability { get; set; }
|
||||
}
|
13
PF3/Models/StaffContact.cs
Normal file
13
PF3/Models/StaffContact.cs
Normal file
@@ -0,0 +1,13 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
[PrimaryKey(nameof(ContactId), nameof(StaffId))]
|
||||
public class StaffContact
|
||||
{
|
||||
[Required] public int StaffId { get; set; }
|
||||
public Staff? Staff { get; set; }
|
||||
[Required] public int ContactId { get; set; }
|
||||
public Contact? Contact { get; set; }
|
||||
}
|
12
PF3/Models/StaffHistoryOfApproval.cs
Normal file
12
PF3/Models/StaffHistoryOfApproval.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
[PrimaryKey(nameof(HistoryOfApprovalId), nameof(StaffId))]
|
||||
public class StaffHistoryOfApproval
|
||||
{
|
||||
public int StaffId { get; set; }
|
||||
public Staff? Staff { get; set; }
|
||||
public int HistoryOfApprovalId { get; set; }
|
||||
public HistoryOfApproval? HistoryOfApproval { get; set; }
|
||||
}
|
17
PF3/Models/Supplier.cs
Normal file
17
PF3/Models/Supplier.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class Supplier
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(100)] public string? Name { get; set; }
|
||||
[Required, MaxLength(100)] public string? Email { get; set; }
|
||||
[Required, MaxLength(30)] public string? Phone { get; set; }
|
||||
[Required, MaxLength(100)] public string? Address { get; set; }
|
||||
[Required] public int ZipCode { get; set; }
|
||||
[Required, MaxLength(100)] public string? City { get; set; }
|
||||
[Required] public int DeliveryDelay { get; set; }
|
||||
|
||||
public List<Price>? Prices { get; set; }
|
||||
}
|
@@ -5,20 +5,10 @@ namespace PF3.Models;
|
||||
public class Truck
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(40)] public string Type { get; set; } = null!;
|
||||
[Required] public double? MaxExplosiveCapacity { get; set; }
|
||||
[Required, MaxLength(80)] public string? Sizes { get; set; }
|
||||
[Required, MaxLength(40)] public string? Status { get; set; }
|
||||
|
||||
[Required, MaxLength(40)]
|
||||
public string Type { get; set; } = null!;
|
||||
|
||||
[Range(0, double.MaxValue)]
|
||||
public double? MaxExplosiveCapacity { get; set; }
|
||||
|
||||
[Required, MaxLength(80)]
|
||||
public string? Sizes { get; set; }
|
||||
|
||||
[Required, MaxLength(40)]
|
||||
public string? Statut { get; set; }
|
||||
|
||||
[Required]
|
||||
public int ShowId { get; set; }
|
||||
public Show? Show { get; set; }
|
||||
public List<ShowTruck>? ShowTrucks { get; set; }
|
||||
}
|
13
PF3/Models/User.cs
Normal file
13
PF3/Models/User.cs
Normal file
@@ -0,0 +1,13 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class User
|
||||
{
|
||||
[Key] public int Id { get; set; }
|
||||
[Required, MaxLength(100)] public string? Name { get; set; }
|
||||
[Required, MinLength(12), MaxLength(50)] public string? Password { get; set; }
|
||||
[Required, MaxLength(100)] public string? Salt { get; set; }
|
||||
[Required, MaxLength(100)] public string? Email { get; set; }
|
||||
[Required, MaxLength(100)] public string? Fonction { get; set; }
|
||||
}
|
22
PF3/Models/Warehouse.cs
Normal file
22
PF3/Models/Warehouse.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
public class Warehouse
|
||||
{
|
||||
[Key] public int Id {get; set;}
|
||||
[Required, MaxLength(100)] public string? Name {get; set;}
|
||||
[Required] public int MaxWeight {get; set;}
|
||||
[Required] public int Current {get; set;}
|
||||
[Required] public int MinWeight {get; set;}
|
||||
[Required, MaxLength(100)] public string? Address { get; set; }
|
||||
[Required] public int ZipCode { get; set; }
|
||||
[Required, MaxLength(100)] public string? City { get; set; }
|
||||
|
||||
public List<WarehouseProduct>? WarehouseProducts { get; set; }
|
||||
|
||||
public List<MaterialWarehouse>? MaterialWarehouses {get; set;}
|
||||
|
||||
public List<Movement>? MovementsSource { get; set; }
|
||||
public List<Movement>? MovementsDestination { get; set; }
|
||||
}
|
15
PF3/Models/WarehouseProduct.cs
Normal file
15
PF3/Models/WarehouseProduct.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace PF3.Models;
|
||||
|
||||
[PrimaryKey(nameof(ProductId), nameof(WarehouseId))]
|
||||
public class WarehouseProduct
|
||||
{
|
||||
[Required] public int ProductId { get; set; }
|
||||
public Product? Product { get; set; }
|
||||
[Required] public int WarehouseId { get; set; }
|
||||
public Warehouse? Warehouse { get; set; }
|
||||
|
||||
[Required] public int Quantity { get; set; }
|
||||
}
|
@@ -7,7 +7,15 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="FastEndpoints" Version="7.0.1" />
|
||||
<PackageReference Include="FastEndpoints.Swagger" Version="7.0.1" />
|
||||
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="8.0.20"/>
|
||||
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.20" />
|
||||
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.20">
|
||||
<PrivateAssets>all</PrivateAssets>
|
||||
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.20" />
|
||||
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.6.2"/>
|
||||
</ItemGroup>
|
||||
|
||||
@@ -15,7 +23,12 @@
|
||||
<Folder Include="DTO\Show\" />
|
||||
<Folder Include="DTO\SoundCategory\" />
|
||||
<Folder Include="DTO\SoundTimecode\" />
|
||||
<Folder Include="Endpoint\" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Content Include="Models\.idea\.gitignore" />
|
||||
<Content Include="Models\.idea\encodings.xml" />
|
||||
<Content Include="Models\.idea\indexLayout.xml" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
@@ -1,3 +1,5 @@
|
||||
using PF3;
|
||||
|
||||
var builder = WebApplication.CreateBuilder(args);
|
||||
|
||||
// Add services to the container.
|
||||
@@ -38,7 +40,10 @@ app.MapGet("/weatherforecast", () =>
|
||||
|
||||
app.Run();
|
||||
|
||||
record WeatherForecast(DateOnly Date, int TemperatureC, string? Summary)
|
||||
namespace PF3
|
||||
{
|
||||
record WeatherForecast(DateOnly Date, int TemperatureC, string? Summary)
|
||||
{
|
||||
public int TemperatureF => 32 + (int)(TemperatureC / 0.5556);
|
||||
}
|
||||
}
|
@@ -1,4 +0,0 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
|
@@ -1,22 +0,0 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("PF3")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c16eba08827f01fcea3f0239460ae6e6545a6391")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("PF3")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("PF3")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
||||
// Généré par la classe MSBuild WriteCodeFragment.
|
||||
|
@@ -1 +0,0 @@
|
||||
c64d534fc592784bab27bfe1baf1dd346f89292103323f949322a81fd17722c6
|
@@ -1,19 +0,0 @@
|
||||
is_global = true
|
||||
build_property.TargetFramework = net8.0
|
||||
build_property.TargetPlatformMinVersion =
|
||||
build_property.UsingMicrosoftNETSdkWeb = true
|
||||
build_property.ProjectTypeGuids =
|
||||
build_property.InvariantGlobalization =
|
||||
build_property.PlatformNeutralAssembly =
|
||||
build_property.EnforceExtendedAnalyzerRules =
|
||||
build_property._SupportedPlatformList = Linux,macOS,Windows
|
||||
build_property.RootNamespace = PF3
|
||||
build_property.RootNamespace = PF3
|
||||
build_property.ProjectDir = C:\Users\timot\RiderProjects\PF3\AP-WEB-PF3\PF3\
|
||||
build_property.EnableComHosting =
|
||||
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||
build_property.RazorLangVersion = 8.0
|
||||
build_property.SupportLocalizedComponentNames =
|
||||
build_property.GenerateRazorMetadataSourceChecksumAttributes =
|
||||
build_property.MSBuildProjectDirectory = C:\Users\timot\RiderProjects\PF3\AP-WEB-PF3\PF3
|
||||
build_property._RazorSourceGeneratorDebug =
|
@@ -1,17 +0,0 @@
|
||||
// <auto-generated/>
|
||||
global using global::Microsoft.AspNetCore.Builder;
|
||||
global using global::Microsoft.AspNetCore.Hosting;
|
||||
global using global::Microsoft.AspNetCore.Http;
|
||||
global using global::Microsoft.AspNetCore.Routing;
|
||||
global using global::Microsoft.Extensions.Configuration;
|
||||
global using global::Microsoft.Extensions.DependencyInjection;
|
||||
global using global::Microsoft.Extensions.Hosting;
|
||||
global using global::Microsoft.Extensions.Logging;
|
||||
global using global::System;
|
||||
global using global::System.Collections.Generic;
|
||||
global using global::System.IO;
|
||||
global using global::System.Linq;
|
||||
global using global::System.Net.Http;
|
||||
global using global::System.Net.Http.Json;
|
||||
global using global::System.Threading;
|
||||
global using global::System.Threading.Tasks;
|
Binary file not shown.
Binary file not shown.
@@ -1,85 +0,0 @@
|
||||
{
|
||||
"format": 1,
|
||||
"restore": {
|
||||
"C:\\Users\\timot\\RiderProjects\\PF3\\AP-WEB-PF3\\PF3\\PF3.csproj": {}
|
||||
},
|
||||
"projects": {
|
||||
"C:\\Users\\timot\\RiderProjects\\PF3\\AP-WEB-PF3\\PF3\\PF3.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "C:\\Users\\timot\\RiderProjects\\PF3\\AP-WEB-PF3\\PF3\\PF3.csproj",
|
||||
"projectName": "PF3",
|
||||
"projectPath": "C:\\Users\\timot\\RiderProjects\\PF3\\AP-WEB-PF3\\PF3\\PF3.csproj",
|
||||
"packagesPath": "C:\\Users\\timot\\.nuget\\packages\\",
|
||||
"outputPath": "C:\\Users\\timot\\RiderProjects\\PF3\\AP-WEB-PF3\\PF3\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"fallbackFolders": [
|
||||
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
|
||||
],
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\timot\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net8.0"
|
||||
],
|
||||
"sources": {
|
||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net8.0": {
|
||||
"targetAlias": "net8.0",
|
||||
"projectReferences": {}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
},
|
||||
"restoreAuditProperties": {
|
||||
"enableAudit": "true",
|
||||
"auditLevel": "low",
|
||||
"auditMode": "direct"
|
||||
}
|
||||
},
|
||||
"frameworks": {
|
||||
"net8.0": {
|
||||
"targetAlias": "net8.0",
|
||||
"dependencies": {
|
||||
"Microsoft.AspNetCore.OpenApi": {
|
||||
"target": "Package",
|
||||
"version": "[8.0.20, )"
|
||||
},
|
||||
"Swashbuckle.AspNetCore": {
|
||||
"target": "Package",
|
||||
"version": "[6.6.2, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48",
|
||||
"net481"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.AspNetCore.App": {
|
||||
"privateAssets": "none"
|
||||
},
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "C:\\Users\\timot\\.dotnet\\sdk\\8.0.414/PortableRuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@@ -1,23 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
|
||||
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
|
||||
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
|
||||
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
||||
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\timot\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
|
||||
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
||||
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.14.0</NuGetToolVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<SourceRoot Include="C:\Users\timot\.nuget\packages\" />
|
||||
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
|
||||
</ItemGroup>
|
||||
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.extensions.apidescription.server\6.0.5\build\Microsoft.Extensions.ApiDescription.Server.props" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.apidescription.server\6.0.5\build\Microsoft.Extensions.ApiDescription.Server.props')" />
|
||||
<Import Project="$(NuGetPackageRoot)swashbuckle.aspnetcore\6.6.2\build\Swashbuckle.AspNetCore.props" Condition="Exists('$(NuGetPackageRoot)swashbuckle.aspnetcore\6.6.2\build\Swashbuckle.AspNetCore.props')" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<PkgMicrosoft_Extensions_ApiDescription_Server Condition=" '$(PkgMicrosoft_Extensions_ApiDescription_Server)' == '' ">C:\Users\timot\.nuget\packages\microsoft.extensions.apidescription.server\6.0.5</PkgMicrosoft_Extensions_ApiDescription_Server>
|
||||
</PropertyGroup>
|
||||
</Project>
|
@@ -1,6 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.extensions.apidescription.server\6.0.5\build\Microsoft.Extensions.ApiDescription.Server.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.apidescription.server\6.0.5\build\Microsoft.Extensions.ApiDescription.Server.targets')" />
|
||||
</ImportGroup>
|
||||
</Project>
|
@@ -1,565 +0,0 @@
|
||||
{
|
||||
"version": 3,
|
||||
"targets": {
|
||||
"net8.0": {
|
||||
"Microsoft.AspNetCore.OpenApi/8.0.20": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"Microsoft.OpenApi": "1.4.3"
|
||||
},
|
||||
"compile": {
|
||||
"lib/net8.0/Microsoft.AspNetCore.OpenApi.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.AspNetCore.OpenApi.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"frameworkReferences": [
|
||||
"Microsoft.AspNetCore.App"
|
||||
]
|
||||
},
|
||||
"Microsoft.Extensions.ApiDescription.Server/6.0.5": {
|
||||
"type": "package",
|
||||
"build": {
|
||||
"build/Microsoft.Extensions.ApiDescription.Server.props": {},
|
||||
"build/Microsoft.Extensions.ApiDescription.Server.targets": {}
|
||||
},
|
||||
"buildMultiTargeting": {
|
||||
"buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props": {},
|
||||
"buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets": {}
|
||||
}
|
||||
},
|
||||
"Microsoft.OpenApi/1.6.14": {
|
||||
"type": "package",
|
||||
"compile": {
|
||||
"lib/netstandard2.0/Microsoft.OpenApi.dll": {
|
||||
"related": ".pdb;.xml"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/Microsoft.OpenApi.dll": {
|
||||
"related": ".pdb;.xml"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Swashbuckle.AspNetCore/6.6.2": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.ApiDescription.Server": "6.0.5",
|
||||
"Swashbuckle.AspNetCore.Swagger": "6.6.2",
|
||||
"Swashbuckle.AspNetCore.SwaggerGen": "6.6.2",
|
||||
"Swashbuckle.AspNetCore.SwaggerUI": "6.6.2"
|
||||
},
|
||||
"build": {
|
||||
"build/Swashbuckle.AspNetCore.props": {}
|
||||
}
|
||||
},
|
||||
"Swashbuckle.AspNetCore.Swagger/6.6.2": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"Microsoft.OpenApi": "1.6.14"
|
||||
},
|
||||
"compile": {
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.Swagger.dll": {
|
||||
"related": ".pdb;.xml"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.Swagger.dll": {
|
||||
"related": ".pdb;.xml"
|
||||
}
|
||||
},
|
||||
"frameworkReferences": [
|
||||
"Microsoft.AspNetCore.App"
|
||||
]
|
||||
},
|
||||
"Swashbuckle.AspNetCore.SwaggerGen/6.6.2": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"Swashbuckle.AspNetCore.Swagger": "6.6.2"
|
||||
},
|
||||
"compile": {
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
|
||||
"related": ".pdb;.xml"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
|
||||
"related": ".pdb;.xml"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Swashbuckle.AspNetCore.SwaggerUI/6.6.2": {
|
||||
"type": "package",
|
||||
"compile": {
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
|
||||
"related": ".pdb;.xml"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
|
||||
"related": ".pdb;.xml"
|
||||
}
|
||||
},
|
||||
"frameworkReferences": [
|
||||
"Microsoft.AspNetCore.App"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"Microsoft.AspNetCore.OpenApi/8.0.20": {
|
||||
"sha512": "IjWB1Q/Ar8fyfE3cKjybSlpAE++miAkDGbSup0WeFOtZn2vK+myK7RWDJlFdWICLLU50CmmLad91toIJNTrymQ==",
|
||||
"type": "package",
|
||||
"path": "microsoft.aspnetcore.openapi/8.0.20",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"Icon.png",
|
||||
"THIRD-PARTY-NOTICES.TXT",
|
||||
"lib/net8.0/Microsoft.AspNetCore.OpenApi.dll",
|
||||
"lib/net8.0/Microsoft.AspNetCore.OpenApi.xml",
|
||||
"microsoft.aspnetcore.openapi.8.0.20.nupkg.sha512",
|
||||
"microsoft.aspnetcore.openapi.nuspec"
|
||||
]
|
||||
},
|
||||
"Microsoft.Extensions.ApiDescription.Server/6.0.5": {
|
||||
"sha512": "Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==",
|
||||
"type": "package",
|
||||
"path": "microsoft.extensions.apidescription.server/6.0.5",
|
||||
"hasTools": true,
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"Icon.png",
|
||||
"build/Microsoft.Extensions.ApiDescription.Server.props",
|
||||
"build/Microsoft.Extensions.ApiDescription.Server.targets",
|
||||
"buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props",
|
||||
"buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets",
|
||||
"microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512",
|
||||
"microsoft.extensions.apidescription.server.nuspec",
|
||||
"tools/Newtonsoft.Json.dll",
|
||||
"tools/dotnet-getdocument.deps.json",
|
||||
"tools/dotnet-getdocument.dll",
|
||||
"tools/dotnet-getdocument.runtimeconfig.json",
|
||||
"tools/net461-x86/GetDocument.Insider.exe",
|
||||
"tools/net461-x86/GetDocument.Insider.exe.config",
|
||||
"tools/net461-x86/Microsoft.Win32.Primitives.dll",
|
||||
"tools/net461-x86/System.AppContext.dll",
|
||||
"tools/net461-x86/System.Buffers.dll",
|
||||
"tools/net461-x86/System.Collections.Concurrent.dll",
|
||||
"tools/net461-x86/System.Collections.NonGeneric.dll",
|
||||
"tools/net461-x86/System.Collections.Specialized.dll",
|
||||
"tools/net461-x86/System.Collections.dll",
|
||||
"tools/net461-x86/System.ComponentModel.EventBasedAsync.dll",
|
||||
"tools/net461-x86/System.ComponentModel.Primitives.dll",
|
||||
"tools/net461-x86/System.ComponentModel.TypeConverter.dll",
|
||||
"tools/net461-x86/System.ComponentModel.dll",
|
||||
"tools/net461-x86/System.Console.dll",
|
||||
"tools/net461-x86/System.Data.Common.dll",
|
||||
"tools/net461-x86/System.Diagnostics.Contracts.dll",
|
||||
"tools/net461-x86/System.Diagnostics.Debug.dll",
|
||||
"tools/net461-x86/System.Diagnostics.DiagnosticSource.dll",
|
||||
"tools/net461-x86/System.Diagnostics.FileVersionInfo.dll",
|
||||
"tools/net461-x86/System.Diagnostics.Process.dll",
|
||||
"tools/net461-x86/System.Diagnostics.StackTrace.dll",
|
||||
"tools/net461-x86/System.Diagnostics.TextWriterTraceListener.dll",
|
||||
"tools/net461-x86/System.Diagnostics.Tools.dll",
|
||||
"tools/net461-x86/System.Diagnostics.TraceSource.dll",
|
||||
"tools/net461-x86/System.Diagnostics.Tracing.dll",
|
||||
"tools/net461-x86/System.Drawing.Primitives.dll",
|
||||
"tools/net461-x86/System.Dynamic.Runtime.dll",
|
||||
"tools/net461-x86/System.Globalization.Calendars.dll",
|
||||
"tools/net461-x86/System.Globalization.Extensions.dll",
|
||||
"tools/net461-x86/System.Globalization.dll",
|
||||
"tools/net461-x86/System.IO.Compression.ZipFile.dll",
|
||||
"tools/net461-x86/System.IO.Compression.dll",
|
||||
"tools/net461-x86/System.IO.FileSystem.DriveInfo.dll",
|
||||
"tools/net461-x86/System.IO.FileSystem.Primitives.dll",
|
||||
"tools/net461-x86/System.IO.FileSystem.Watcher.dll",
|
||||
"tools/net461-x86/System.IO.FileSystem.dll",
|
||||
"tools/net461-x86/System.IO.IsolatedStorage.dll",
|
||||
"tools/net461-x86/System.IO.MemoryMappedFiles.dll",
|
||||
"tools/net461-x86/System.IO.Pipes.dll",
|
||||
"tools/net461-x86/System.IO.UnmanagedMemoryStream.dll",
|
||||
"tools/net461-x86/System.IO.dll",
|
||||
"tools/net461-x86/System.Linq.Expressions.dll",
|
||||
"tools/net461-x86/System.Linq.Parallel.dll",
|
||||
"tools/net461-x86/System.Linq.Queryable.dll",
|
||||
"tools/net461-x86/System.Linq.dll",
|
||||
"tools/net461-x86/System.Memory.dll",
|
||||
"tools/net461-x86/System.Net.Http.dll",
|
||||
"tools/net461-x86/System.Net.NameResolution.dll",
|
||||
"tools/net461-x86/System.Net.NetworkInformation.dll",
|
||||
"tools/net461-x86/System.Net.Ping.dll",
|
||||
"tools/net461-x86/System.Net.Primitives.dll",
|
||||
"tools/net461-x86/System.Net.Requests.dll",
|
||||
"tools/net461-x86/System.Net.Security.dll",
|
||||
"tools/net461-x86/System.Net.Sockets.dll",
|
||||
"tools/net461-x86/System.Net.WebHeaderCollection.dll",
|
||||
"tools/net461-x86/System.Net.WebSockets.Client.dll",
|
||||
"tools/net461-x86/System.Net.WebSockets.dll",
|
||||
"tools/net461-x86/System.Numerics.Vectors.dll",
|
||||
"tools/net461-x86/System.ObjectModel.dll",
|
||||
"tools/net461-x86/System.Reflection.Extensions.dll",
|
||||
"tools/net461-x86/System.Reflection.Primitives.dll",
|
||||
"tools/net461-x86/System.Reflection.dll",
|
||||
"tools/net461-x86/System.Resources.Reader.dll",
|
||||
"tools/net461-x86/System.Resources.ResourceManager.dll",
|
||||
"tools/net461-x86/System.Resources.Writer.dll",
|
||||
"tools/net461-x86/System.Runtime.CompilerServices.Unsafe.dll",
|
||||
"tools/net461-x86/System.Runtime.CompilerServices.VisualC.dll",
|
||||
"tools/net461-x86/System.Runtime.Extensions.dll",
|
||||
"tools/net461-x86/System.Runtime.Handles.dll",
|
||||
"tools/net461-x86/System.Runtime.InteropServices.RuntimeInformation.dll",
|
||||
"tools/net461-x86/System.Runtime.InteropServices.dll",
|
||||
"tools/net461-x86/System.Runtime.Numerics.dll",
|
||||
"tools/net461-x86/System.Runtime.Serialization.Formatters.dll",
|
||||
"tools/net461-x86/System.Runtime.Serialization.Json.dll",
|
||||
"tools/net461-x86/System.Runtime.Serialization.Primitives.dll",
|
||||
"tools/net461-x86/System.Runtime.Serialization.Xml.dll",
|
||||
"tools/net461-x86/System.Runtime.dll",
|
||||
"tools/net461-x86/System.Security.Claims.dll",
|
||||
"tools/net461-x86/System.Security.Cryptography.Algorithms.dll",
|
||||
"tools/net461-x86/System.Security.Cryptography.Csp.dll",
|
||||
"tools/net461-x86/System.Security.Cryptography.Encoding.dll",
|
||||
"tools/net461-x86/System.Security.Cryptography.Primitives.dll",
|
||||
"tools/net461-x86/System.Security.Cryptography.X509Certificates.dll",
|
||||
"tools/net461-x86/System.Security.Principal.dll",
|
||||
"tools/net461-x86/System.Security.SecureString.dll",
|
||||
"tools/net461-x86/System.Text.Encoding.Extensions.dll",
|
||||
"tools/net461-x86/System.Text.Encoding.dll",
|
||||
"tools/net461-x86/System.Text.RegularExpressions.dll",
|
||||
"tools/net461-x86/System.Threading.Overlapped.dll",
|
||||
"tools/net461-x86/System.Threading.Tasks.Parallel.dll",
|
||||
"tools/net461-x86/System.Threading.Tasks.dll",
|
||||
"tools/net461-x86/System.Threading.Thread.dll",
|
||||
"tools/net461-x86/System.Threading.ThreadPool.dll",
|
||||
"tools/net461-x86/System.Threading.Timer.dll",
|
||||
"tools/net461-x86/System.Threading.dll",
|
||||
"tools/net461-x86/System.ValueTuple.dll",
|
||||
"tools/net461-x86/System.Xml.ReaderWriter.dll",
|
||||
"tools/net461-x86/System.Xml.XDocument.dll",
|
||||
"tools/net461-x86/System.Xml.XPath.XDocument.dll",
|
||||
"tools/net461-x86/System.Xml.XPath.dll",
|
||||
"tools/net461-x86/System.Xml.XmlDocument.dll",
|
||||
"tools/net461-x86/System.Xml.XmlSerializer.dll",
|
||||
"tools/net461-x86/netstandard.dll",
|
||||
"tools/net461/GetDocument.Insider.exe",
|
||||
"tools/net461/GetDocument.Insider.exe.config",
|
||||
"tools/net461/Microsoft.Win32.Primitives.dll",
|
||||
"tools/net461/System.AppContext.dll",
|
||||
"tools/net461/System.Buffers.dll",
|
||||
"tools/net461/System.Collections.Concurrent.dll",
|
||||
"tools/net461/System.Collections.NonGeneric.dll",
|
||||
"tools/net461/System.Collections.Specialized.dll",
|
||||
"tools/net461/System.Collections.dll",
|
||||
"tools/net461/System.ComponentModel.EventBasedAsync.dll",
|
||||
"tools/net461/System.ComponentModel.Primitives.dll",
|
||||
"tools/net461/System.ComponentModel.TypeConverter.dll",
|
||||
"tools/net461/System.ComponentModel.dll",
|
||||
"tools/net461/System.Console.dll",
|
||||
"tools/net461/System.Data.Common.dll",
|
||||
"tools/net461/System.Diagnostics.Contracts.dll",
|
||||
"tools/net461/System.Diagnostics.Debug.dll",
|
||||
"tools/net461/System.Diagnostics.DiagnosticSource.dll",
|
||||
"tools/net461/System.Diagnostics.FileVersionInfo.dll",
|
||||
"tools/net461/System.Diagnostics.Process.dll",
|
||||
"tools/net461/System.Diagnostics.StackTrace.dll",
|
||||
"tools/net461/System.Diagnostics.TextWriterTraceListener.dll",
|
||||
"tools/net461/System.Diagnostics.Tools.dll",
|
||||
"tools/net461/System.Diagnostics.TraceSource.dll",
|
||||
"tools/net461/System.Diagnostics.Tracing.dll",
|
||||
"tools/net461/System.Drawing.Primitives.dll",
|
||||
"tools/net461/System.Dynamic.Runtime.dll",
|
||||
"tools/net461/System.Globalization.Calendars.dll",
|
||||
"tools/net461/System.Globalization.Extensions.dll",
|
||||
"tools/net461/System.Globalization.dll",
|
||||
"tools/net461/System.IO.Compression.ZipFile.dll",
|
||||
"tools/net461/System.IO.Compression.dll",
|
||||
"tools/net461/System.IO.FileSystem.DriveInfo.dll",
|
||||
"tools/net461/System.IO.FileSystem.Primitives.dll",
|
||||
"tools/net461/System.IO.FileSystem.Watcher.dll",
|
||||
"tools/net461/System.IO.FileSystem.dll",
|
||||
"tools/net461/System.IO.IsolatedStorage.dll",
|
||||
"tools/net461/System.IO.MemoryMappedFiles.dll",
|
||||
"tools/net461/System.IO.Pipes.dll",
|
||||
"tools/net461/System.IO.UnmanagedMemoryStream.dll",
|
||||
"tools/net461/System.IO.dll",
|
||||
"tools/net461/System.Linq.Expressions.dll",
|
||||
"tools/net461/System.Linq.Parallel.dll",
|
||||
"tools/net461/System.Linq.Queryable.dll",
|
||||
"tools/net461/System.Linq.dll",
|
||||
"tools/net461/System.Memory.dll",
|
||||
"tools/net461/System.Net.Http.dll",
|
||||
"tools/net461/System.Net.NameResolution.dll",
|
||||
"tools/net461/System.Net.NetworkInformation.dll",
|
||||
"tools/net461/System.Net.Ping.dll",
|
||||
"tools/net461/System.Net.Primitives.dll",
|
||||
"tools/net461/System.Net.Requests.dll",
|
||||
"tools/net461/System.Net.Security.dll",
|
||||
"tools/net461/System.Net.Sockets.dll",
|
||||
"tools/net461/System.Net.WebHeaderCollection.dll",
|
||||
"tools/net461/System.Net.WebSockets.Client.dll",
|
||||
"tools/net461/System.Net.WebSockets.dll",
|
||||
"tools/net461/System.Numerics.Vectors.dll",
|
||||
"tools/net461/System.ObjectModel.dll",
|
||||
"tools/net461/System.Reflection.Extensions.dll",
|
||||
"tools/net461/System.Reflection.Primitives.dll",
|
||||
"tools/net461/System.Reflection.dll",
|
||||
"tools/net461/System.Resources.Reader.dll",
|
||||
"tools/net461/System.Resources.ResourceManager.dll",
|
||||
"tools/net461/System.Resources.Writer.dll",
|
||||
"tools/net461/System.Runtime.CompilerServices.Unsafe.dll",
|
||||
"tools/net461/System.Runtime.CompilerServices.VisualC.dll",
|
||||
"tools/net461/System.Runtime.Extensions.dll",
|
||||
"tools/net461/System.Runtime.Handles.dll",
|
||||
"tools/net461/System.Runtime.InteropServices.RuntimeInformation.dll",
|
||||
"tools/net461/System.Runtime.InteropServices.dll",
|
||||
"tools/net461/System.Runtime.Numerics.dll",
|
||||
"tools/net461/System.Runtime.Serialization.Formatters.dll",
|
||||
"tools/net461/System.Runtime.Serialization.Json.dll",
|
||||
"tools/net461/System.Runtime.Serialization.Primitives.dll",
|
||||
"tools/net461/System.Runtime.Serialization.Xml.dll",
|
||||
"tools/net461/System.Runtime.dll",
|
||||
"tools/net461/System.Security.Claims.dll",
|
||||
"tools/net461/System.Security.Cryptography.Algorithms.dll",
|
||||
"tools/net461/System.Security.Cryptography.Csp.dll",
|
||||
"tools/net461/System.Security.Cryptography.Encoding.dll",
|
||||
"tools/net461/System.Security.Cryptography.Primitives.dll",
|
||||
"tools/net461/System.Security.Cryptography.X509Certificates.dll",
|
||||
"tools/net461/System.Security.Principal.dll",
|
||||
"tools/net461/System.Security.SecureString.dll",
|
||||
"tools/net461/System.Text.Encoding.Extensions.dll",
|
||||
"tools/net461/System.Text.Encoding.dll",
|
||||
"tools/net461/System.Text.RegularExpressions.dll",
|
||||
"tools/net461/System.Threading.Overlapped.dll",
|
||||
"tools/net461/System.Threading.Tasks.Parallel.dll",
|
||||
"tools/net461/System.Threading.Tasks.dll",
|
||||
"tools/net461/System.Threading.Thread.dll",
|
||||
"tools/net461/System.Threading.ThreadPool.dll",
|
||||
"tools/net461/System.Threading.Timer.dll",
|
||||
"tools/net461/System.Threading.dll",
|
||||
"tools/net461/System.ValueTuple.dll",
|
||||
"tools/net461/System.Xml.ReaderWriter.dll",
|
||||
"tools/net461/System.Xml.XDocument.dll",
|
||||
"tools/net461/System.Xml.XPath.XDocument.dll",
|
||||
"tools/net461/System.Xml.XPath.dll",
|
||||
"tools/net461/System.Xml.XmlDocument.dll",
|
||||
"tools/net461/System.Xml.XmlSerializer.dll",
|
||||
"tools/net461/netstandard.dll",
|
||||
"tools/netcoreapp2.1/GetDocument.Insider.deps.json",
|
||||
"tools/netcoreapp2.1/GetDocument.Insider.dll",
|
||||
"tools/netcoreapp2.1/GetDocument.Insider.runtimeconfig.json",
|
||||
"tools/netcoreapp2.1/System.Diagnostics.DiagnosticSource.dll"
|
||||
]
|
||||
},
|
||||
"Microsoft.OpenApi/1.6.14": {
|
||||
"sha512": "tTaBT8qjk3xINfESyOPE2rIellPvB7qpVqiWiyA/lACVvz+xOGiXhFUfohcx82NLbi5avzLW0lx+s6oAqQijfw==",
|
||||
"type": "package",
|
||||
"path": "microsoft.openapi/1.6.14",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"README.md",
|
||||
"lib/netstandard2.0/Microsoft.OpenApi.dll",
|
||||
"lib/netstandard2.0/Microsoft.OpenApi.pdb",
|
||||
"lib/netstandard2.0/Microsoft.OpenApi.xml",
|
||||
"microsoft.openapi.1.6.14.nupkg.sha512",
|
||||
"microsoft.openapi.nuspec"
|
||||
]
|
||||
},
|
||||
"Swashbuckle.AspNetCore/6.6.2": {
|
||||
"sha512": "+NB4UYVYN6AhDSjW0IJAd1AGD8V33gemFNLPaxKTtPkHB+HaKAKf9MGAEUPivEWvqeQfcKIw8lJaHq6LHljRuw==",
|
||||
"type": "package",
|
||||
"path": "swashbuckle.aspnetcore/6.6.2",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"build/Swashbuckle.AspNetCore.props",
|
||||
"swashbuckle.aspnetcore.6.6.2.nupkg.sha512",
|
||||
"swashbuckle.aspnetcore.nuspec"
|
||||
]
|
||||
},
|
||||
"Swashbuckle.AspNetCore.Swagger/6.6.2": {
|
||||
"sha512": "ovgPTSYX83UrQUWiS5vzDcJ8TEX1MAxBgDFMK45rC24MorHEPQlZAHlaXj/yth4Zf6xcktpUgTEBvffRQVwDKA==",
|
||||
"type": "package",
|
||||
"path": "swashbuckle.aspnetcore.swagger/6.6.2",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"lib/net5.0/Swashbuckle.AspNetCore.Swagger.dll",
|
||||
"lib/net5.0/Swashbuckle.AspNetCore.Swagger.pdb",
|
||||
"lib/net5.0/Swashbuckle.AspNetCore.Swagger.xml",
|
||||
"lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll",
|
||||
"lib/net6.0/Swashbuckle.AspNetCore.Swagger.pdb",
|
||||
"lib/net6.0/Swashbuckle.AspNetCore.Swagger.xml",
|
||||
"lib/net7.0/Swashbuckle.AspNetCore.Swagger.dll",
|
||||
"lib/net7.0/Swashbuckle.AspNetCore.Swagger.pdb",
|
||||
"lib/net7.0/Swashbuckle.AspNetCore.Swagger.xml",
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.Swagger.dll",
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.Swagger.pdb",
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.Swagger.xml",
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.dll",
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.pdb",
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.xml",
|
||||
"lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.dll",
|
||||
"lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.pdb",
|
||||
"lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.xml",
|
||||
"package-readme.md",
|
||||
"swashbuckle.aspnetcore.swagger.6.6.2.nupkg.sha512",
|
||||
"swashbuckle.aspnetcore.swagger.nuspec"
|
||||
]
|
||||
},
|
||||
"Swashbuckle.AspNetCore.SwaggerGen/6.6.2": {
|
||||
"sha512": "zv4ikn4AT1VYuOsDCpktLq4QDq08e7Utzbir86M5/ZkRaLXbCPF11E1/vTmOiDzRTl0zTZINQU2qLKwTcHgfrA==",
|
||||
"type": "package",
|
||||
"path": "swashbuckle.aspnetcore.swaggergen/6.6.2",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.dll",
|
||||
"lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.pdb",
|
||||
"lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.xml",
|
||||
"lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll",
|
||||
"lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.pdb",
|
||||
"lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.xml",
|
||||
"lib/net7.0/Swashbuckle.AspNetCore.SwaggerGen.dll",
|
||||
"lib/net7.0/Swashbuckle.AspNetCore.SwaggerGen.pdb",
|
||||
"lib/net7.0/Swashbuckle.AspNetCore.SwaggerGen.xml",
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll",
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.pdb",
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.xml",
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.dll",
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.pdb",
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.xml",
|
||||
"lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.dll",
|
||||
"lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.pdb",
|
||||
"lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.xml",
|
||||
"package-readme.md",
|
||||
"swashbuckle.aspnetcore.swaggergen.6.6.2.nupkg.sha512",
|
||||
"swashbuckle.aspnetcore.swaggergen.nuspec"
|
||||
]
|
||||
},
|
||||
"Swashbuckle.AspNetCore.SwaggerUI/6.6.2": {
|
||||
"sha512": "mBBb+/8Hm2Q3Wygag+hu2jj69tZW5psuv0vMRXY07Wy+Rrj40vRP8ZTbKBhs91r45/HXT4aY4z0iSBYx1h6JvA==",
|
||||
"type": "package",
|
||||
"path": "swashbuckle.aspnetcore.swaggerui/6.6.2",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.dll",
|
||||
"lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.pdb",
|
||||
"lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.xml",
|
||||
"lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll",
|
||||
"lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.pdb",
|
||||
"lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.xml",
|
||||
"lib/net7.0/Swashbuckle.AspNetCore.SwaggerUI.dll",
|
||||
"lib/net7.0/Swashbuckle.AspNetCore.SwaggerUI.pdb",
|
||||
"lib/net7.0/Swashbuckle.AspNetCore.SwaggerUI.xml",
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll",
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.pdb",
|
||||
"lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.xml",
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll",
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.pdb",
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.xml",
|
||||
"lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.dll",
|
||||
"lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.pdb",
|
||||
"lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.xml",
|
||||
"package-readme.md",
|
||||
"swashbuckle.aspnetcore.swaggerui.6.6.2.nupkg.sha512",
|
||||
"swashbuckle.aspnetcore.swaggerui.nuspec"
|
||||
]
|
||||
}
|
||||
},
|
||||
"projectFileDependencyGroups": {
|
||||
"net8.0": [
|
||||
"Microsoft.AspNetCore.OpenApi >= 8.0.20",
|
||||
"Swashbuckle.AspNetCore >= 6.6.2"
|
||||
]
|
||||
},
|
||||
"packageFolders": {
|
||||
"C:\\Users\\timot\\.nuget\\packages\\": {},
|
||||
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
|
||||
},
|
||||
"project": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "C:\\Users\\timot\\RiderProjects\\PF3\\AP-WEB-PF3\\PF3\\PF3.csproj",
|
||||
"projectName": "PF3",
|
||||
"projectPath": "C:\\Users\\timot\\RiderProjects\\PF3\\AP-WEB-PF3\\PF3\\PF3.csproj",
|
||||
"packagesPath": "C:\\Users\\timot\\.nuget\\packages\\",
|
||||
"outputPath": "C:\\Users\\timot\\RiderProjects\\PF3\\AP-WEB-PF3\\PF3\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"fallbackFolders": [
|
||||
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
|
||||
],
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\timot\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net8.0"
|
||||
],
|
||||
"sources": {
|
||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net8.0": {
|
||||
"targetAlias": "net8.0",
|
||||
"projectReferences": {}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
},
|
||||
"restoreAuditProperties": {
|
||||
"enableAudit": "true",
|
||||
"auditLevel": "low",
|
||||
"auditMode": "direct"
|
||||
}
|
||||
},
|
||||
"frameworks": {
|
||||
"net8.0": {
|
||||
"targetAlias": "net8.0",
|
||||
"dependencies": {
|
||||
"Microsoft.AspNetCore.OpenApi": {
|
||||
"target": "Package",
|
||||
"version": "[8.0.20, )"
|
||||
},
|
||||
"Swashbuckle.AspNetCore": {
|
||||
"target": "Package",
|
||||
"version": "[6.6.2, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48",
|
||||
"net481"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.AspNetCore.App": {
|
||||
"privateAssets": "none"
|
||||
},
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "C:\\Users\\timot\\.dotnet\\sdk\\8.0.414/PortableRuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"version": 2,
|
||||
"dgSpecHash": "PTOV/VCB8nk=",
|
||||
"success": true,
|
||||
"projectFilePath": "C:\\Users\\timot\\RiderProjects\\PF3\\AP-WEB-PF3\\PF3\\PF3.csproj",
|
||||
"expectedPackageFiles": [
|
||||
"C:\\Users\\timot\\.nuget\\packages\\microsoft.aspnetcore.openapi\\8.0.20\\microsoft.aspnetcore.openapi.8.0.20.nupkg.sha512",
|
||||
"C:\\Users\\timot\\.nuget\\packages\\microsoft.extensions.apidescription.server\\6.0.5\\microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512",
|
||||
"C:\\Users\\timot\\.nuget\\packages\\microsoft.openapi\\1.6.14\\microsoft.openapi.1.6.14.nupkg.sha512",
|
||||
"C:\\Users\\timot\\.nuget\\packages\\swashbuckle.aspnetcore\\6.6.2\\swashbuckle.aspnetcore.6.6.2.nupkg.sha512",
|
||||
"C:\\Users\\timot\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.6.2\\swashbuckle.aspnetcore.swagger.6.6.2.nupkg.sha512",
|
||||
"C:\\Users\\timot\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.6.2\\swashbuckle.aspnetcore.swaggergen.6.6.2.nupkg.sha512",
|
||||
"C:\\Users\\timot\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.6.2\\swashbuckle.aspnetcore.swaggerui.6.6.2.nupkg.sha512"
|
||||
],
|
||||
"logs": []
|
||||
}
|
@@ -1 +0,0 @@
|
||||
"restore":{"projectUniqueName":"C:\\Users\\timot\\RiderProjects\\PF3\\AP-WEB-PF3\\PF3\\PF3.csproj","projectName":"PF3","projectPath":"C:\\Users\\timot\\RiderProjects\\PF3\\AP-WEB-PF3\\PF3\\PF3.csproj","outputPath":"C:\\Users\\timot\\RiderProjects\\PF3\\AP-WEB-PF3\\PF3\\obj\\","projectStyle":"PackageReference","fallbackFolders":["C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"],"originalTargetFrameworks":["net8.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"Microsoft.AspNetCore.OpenApi":{"target":"Package","version":"[8.0.20, )"},"Swashbuckle.AspNetCore":{"target":"Package","version":"[6.6.2, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Users\\timot\\.dotnet\\sdk\\8.0.414/PortableRuntimeIdentifierGraph.json"}}
|
@@ -1 +0,0 @@
|
||||
17594149183386428
|
@@ -1 +0,0 @@
|
||||
17594150751917634
|
Reference in New Issue
Block a user