Initial commit - ERP
This commit is contained in:
+28
@@ -0,0 +1,28 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net10.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="FluentEmail.Core" Version="3.0.2" />
|
||||
<PackageReference Include="FluentEmail.Smtp" Version="3.0.2" />
|
||||
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="9.0.5" />
|
||||
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.5" />
|
||||
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" />
|
||||
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="8.12.0" />
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="../ECommerce.Contracts/ECommerce.Contracts.csproj" />
|
||||
<ProjectReference Include="../ECommerce.Domain/ECommerce.Domain.csproj" />
|
||||
<ProjectReference Include="..\..\..\..\..\SharedLogic\Generic\Generic.csproj" />
|
||||
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
@@ -0,0 +1,236 @@
|
||||
using System;
|
||||
using Commerce.Contracts.DTOs;
|
||||
using Commerce.Domain;
|
||||
using Commerce.Domain.Entities;
|
||||
using Generic.Contracts.Generics;
|
||||
using Generic.Services;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Commerce.Core.Services;
|
||||
|
||||
public class CategoryService
|
||||
{
|
||||
|
||||
private readonly Context context;
|
||||
|
||||
public CategoryService(Context context)
|
||||
{
|
||||
this.context = context;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public async Task CreateCategory(CategoryVM categoryVM)
|
||||
{
|
||||
var category = Category.ToEntity(categoryVM);
|
||||
await context.Categories.AddAsync(category);
|
||||
await context.SaveChangesAsync();
|
||||
}
|
||||
|
||||
|
||||
public async Task UpdateCategory(CategoryVM categoryVM)
|
||||
{
|
||||
if (categoryVM.Id == null) throw new ArgumentException("Category ID is required for update.");
|
||||
|
||||
var existingCategory = await context.Categories
|
||||
.FirstOrDefaultAsync(x => x.Id == categoryVM.Id);
|
||||
|
||||
if (existingCategory == null) throw new KeyNotFoundException("Category not found.");
|
||||
|
||||
// Update properties
|
||||
existingCategory.Translations = categoryVM.Translations?.Select(t => new CategoryTranslation
|
||||
{
|
||||
Language = t.Language,
|
||||
Info = new CategoryInfo
|
||||
{
|
||||
Name = t.Info.Name,
|
||||
Description = t.Info.Description,
|
||||
TechnicalDetails = t.Info.TechnicalDetails?.Select(td => new Commerce.Domain.Entities.TechnicalDetail { Key = td.Key, Value = td.Value }).ToList() ?? new()
|
||||
}
|
||||
}).ToList() ?? new();
|
||||
|
||||
existingCategory.Photos = categoryVM.Photos ?? Array.Empty<string>();
|
||||
existingCategory.ParentCategoryId = categoryVM.ParentCategoryId;
|
||||
existingCategory.IsBundle = categoryVM.IsBundle;
|
||||
|
||||
await context.SaveChangesAsync();
|
||||
}
|
||||
|
||||
|
||||
public async Task RemoveCategory(Guid id)
|
||||
{
|
||||
var category = await context.Categories.FindAsync(id);
|
||||
if (category != null) context.Categories.Remove(category);
|
||||
await context.SaveChangesAsync();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public async Task<CategoryVM> GetCategory(Guid id)
|
||||
{
|
||||
var category = await context.Categories.FindAsync(id);
|
||||
return category != null ? Category.ToVM(category) : new CategoryVM();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public async Task<(List<CategoryVM>, int)> FetchCategory(
|
||||
CategoryFilter categoryFilter,
|
||||
Pagination pagination
|
||||
)
|
||||
{
|
||||
var query = context.Categories.AsQueryable();
|
||||
query = query.ApplyAdvancedFilter(categoryFilter);
|
||||
// query = query.ApplySorting(sortBy);
|
||||
if (categoryFilter.Random ?? false)
|
||||
{
|
||||
query = query.OrderBy(x => Guid.NewGuid());
|
||||
}
|
||||
else
|
||||
{
|
||||
// query = query.ApplySorting(sortBy);
|
||||
}
|
||||
var count = query.Count();
|
||||
query = query.Paginate(pagination);
|
||||
|
||||
var lang = categoryFilter.Language;
|
||||
return (await query.Select(x => Category.ToVM(x, lang)).ToListAsync(), count);
|
||||
}
|
||||
|
||||
|
||||
|
||||
public async Task<List<Category>> GetAllCategories(string name = "")
|
||||
{
|
||||
|
||||
var categories = await context.Categories.ToListAsync();
|
||||
if (!string.IsNullOrEmpty(name))
|
||||
categories = categories.Where(x => x.Translations.Any(t => t.Info.Name.Contains(name, StringComparison.OrdinalIgnoreCase))).ToList();
|
||||
return categories;
|
||||
|
||||
}
|
||||
|
||||
|
||||
public async Task<List<Category>> GetAllCategories_Tree(string name = "")
|
||||
{
|
||||
|
||||
var cate = await context.Categories
|
||||
.ToListAsync();
|
||||
|
||||
|
||||
if (!string.IsNullOrEmpty(name))
|
||||
{
|
||||
cate = cate.Where(x => x.Translations.Any(t => t.Info.Name.Contains(name, StringComparison.OrdinalIgnoreCase))).ToList();
|
||||
}
|
||||
|
||||
var lista = cate.Where(x => x.ParentCategoryId == null).ToList();
|
||||
Console.WriteLine($"{lista.Count}");
|
||||
|
||||
|
||||
foreach (var cat in lista)
|
||||
{
|
||||
cat.ChildCategories = NewMethod(cate, cat.Id);
|
||||
}
|
||||
|
||||
Console.WriteLine($"{lista.Count}");
|
||||
|
||||
return lista;
|
||||
|
||||
|
||||
|
||||
// if (!string.IsNullOrEmpty(name))
|
||||
// categories = categories.Where(x => x.Name.Contains(name));
|
||||
|
||||
// var lista = await categories.ToListAsync();
|
||||
// return lista;
|
||||
|
||||
}
|
||||
|
||||
private static List<Category> NewMethod(List<Category> categories, Guid parent)
|
||||
{
|
||||
var toreturn = new List<Category>();
|
||||
|
||||
var children = categories.Where(x => x.ParentCategoryId == parent).ToList();
|
||||
|
||||
foreach (var item in children)
|
||||
{
|
||||
item.ChildCategories = NewMethod(categories, item.Id);
|
||||
}
|
||||
|
||||
return children;
|
||||
}
|
||||
|
||||
public async Task<List<Category>> GetChildCategories(Guid categoryId)
|
||||
{
|
||||
var categories = new List<Category>();
|
||||
|
||||
categories = await context.Categories.Where(x => x.ParentCategoryId == categoryId).ToListAsync();
|
||||
|
||||
if (categories.Count != 0)
|
||||
{
|
||||
foreach (var category in categories)
|
||||
{
|
||||
categories.AddRange(await GetChildCategories(categoryId));
|
||||
}
|
||||
}
|
||||
|
||||
return categories;
|
||||
}
|
||||
|
||||
public async Task<List<Category>> GetChildrenList(Guid categoryId)
|
||||
{
|
||||
return await context.Categories.Where(x => x.Id == categoryId)
|
||||
.Include(x => x.ChildCategories)
|
||||
.SelectMany(x => x.ChildCategories)
|
||||
.ToListAsync();
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
// public async Task<List<Category>> GetRandomCategories(int categoriesNeeded, int productsNeeded)
|
||||
// {
|
||||
// var count = await context.Categories.CountAsync();
|
||||
// var categories = new List<Category>();
|
||||
// var random = new Random();
|
||||
// var randoms = new List<int>();
|
||||
// for (int i = 0; i < categoriesNeeded; i++)
|
||||
// {
|
||||
// var newRandom = random.Next(count);
|
||||
// if (!randoms.Contains(newRandom))
|
||||
// {
|
||||
// randoms.Add(newRandom);
|
||||
// categories.Add(await context.Categories
|
||||
// .Skip(random.Next(count))
|
||||
// .Take(1)
|
||||
// .Include(x => x.Products)
|
||||
// .FirstOrDefaultAsync()
|
||||
// );
|
||||
// }
|
||||
// }
|
||||
|
||||
// return categories;
|
||||
|
||||
// }
|
||||
|
||||
// public async Task<Category> GetCategoryAsync(int id)
|
||||
// {
|
||||
// return await context.Categories.FirstOrDefaultAsync(c => c.Id == id);
|
||||
// }
|
||||
|
||||
// public async Task<List<Category>> GetCategoriesPaginated(Pagination pagination)
|
||||
// {
|
||||
// var query = context.Categories.AsQueryable();
|
||||
// query = query.Skip((pagination.CurrentPage - 1) * pagination.PageSize)
|
||||
// .Take(pagination.PageSize);
|
||||
// return await query.ToListAsync();
|
||||
// }
|
||||
|
||||
// public async Task<List<CategoryVM>> GetRandomCategories(int count = 4)
|
||||
// {
|
||||
// return await context
|
||||
// .Categorys.OrderBy(x => Guid.NewGuid())
|
||||
// .Take(count)
|
||||
// .Select(x => Category.ToVM(x))
|
||||
// .ToListAsync();
|
||||
// }
|
||||
}
|
||||
@@ -0,0 +1,138 @@
|
||||
using System;
|
||||
using Commerce.Contracts.DTOs;
|
||||
using Commerce.Domain;
|
||||
using Commerce.Domain.Entities;
|
||||
using Generic.Contracts.Generics;
|
||||
using Generic.Services;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Commerce.Core.Services;
|
||||
|
||||
public class ProductService
|
||||
{
|
||||
private readonly Context context;
|
||||
|
||||
public ProductService(Context context)
|
||||
{
|
||||
this.context = context;
|
||||
}
|
||||
|
||||
public async Task CreateProduct(ProductVM productVM)
|
||||
{
|
||||
var product = Product.ToEntity(productVM);
|
||||
|
||||
if (productVM.ChildProducts?.Any() == true)
|
||||
{
|
||||
var childIds = productVM.ChildProducts.Select(x => x.Id).ToList();
|
||||
var existingChildren = await context.Products.Where(x => childIds.Contains(x.Id)).ToListAsync();
|
||||
product.ChildProducts = existingChildren;
|
||||
}
|
||||
|
||||
await context.Products.AddAsync(product);
|
||||
await context.SaveChangesAsync();
|
||||
}
|
||||
|
||||
public async Task UpdateProduct(ProductVM productVM)
|
||||
{
|
||||
if (productVM.Id == null) throw new ArgumentException("Product ID is required for update.");
|
||||
|
||||
var existingProduct = await context.Products
|
||||
.Include(x => x.ChildProducts)
|
||||
.FirstOrDefaultAsync(x => x.Id == productVM.Id);
|
||||
|
||||
if (existingProduct == null) throw new KeyNotFoundException("Product not found.");
|
||||
|
||||
// Update properties
|
||||
existingProduct.Translations = productVM.Translations?.Select(t => new ProductTranslation
|
||||
{
|
||||
Language = t.Language,
|
||||
Info = new ProductInfo
|
||||
{
|
||||
Name = t.Info.Name,
|
||||
Description = t.Info.Description,
|
||||
TechnicalDetails = t.Info.TechnicalDetails?.Select(td => new Commerce.Domain.Entities.TechnicalDetail { Key = td.Key, Value = td.Value }).ToList() ?? new()
|
||||
}
|
||||
}).ToList() ?? new();
|
||||
|
||||
existingProduct.Photos = productVM.Photos ?? Array.Empty<string>();
|
||||
existingProduct.Price = productVM.Price ?? 0;
|
||||
existingProduct.Discount = productVM.Discount ?? 0;
|
||||
existingProduct.CodeName = productVM.CodeName ?? string.Empty;
|
||||
existingProduct.CategoryId = productVM.CategoryId ?? Guid.Empty;
|
||||
existingProduct.IsBundle = productVM.IsBundle;
|
||||
|
||||
// Update ChildProducts collection
|
||||
if (productVM.IsBundle)
|
||||
{
|
||||
var targetChildIds = productVM.ChildProducts?.Select(x => x.Id ?? Guid.Empty).ToList() ?? new List<Guid>();
|
||||
|
||||
// Remove items no longer in the list
|
||||
var itemsToRemove = existingProduct.ChildProducts.Where(x => !targetChildIds.Contains(x.Id)).ToList();
|
||||
foreach (var item in itemsToRemove) existingProduct.ChildProducts.Remove(item);
|
||||
|
||||
// Add new items
|
||||
var currentChildIds = existingProduct.ChildProducts.Select(x => x.Id).ToList();
|
||||
var idsToAdd = targetChildIds.Where(id => !currentChildIds.Contains(id)).ToList();
|
||||
|
||||
if (idsToAdd.Any())
|
||||
{
|
||||
var newChildren = await context.Products.Where(x => idsToAdd.Contains(x.Id)).ToListAsync();
|
||||
foreach (var child in newChildren) existingProduct.ChildProducts.Add(child);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
existingProduct.ChildProducts.Clear();
|
||||
}
|
||||
|
||||
await context.SaveChangesAsync();
|
||||
}
|
||||
|
||||
public async Task RemoveProduct(Guid id)
|
||||
{
|
||||
var product = await context.Products.FindAsync(id);
|
||||
if (product != null) context.Products.Remove(product);
|
||||
await context.SaveChangesAsync();
|
||||
}
|
||||
|
||||
public async Task<ProductVM> GetProduct(Guid id)
|
||||
{
|
||||
var product = await context.Products
|
||||
.Include(x => x.ChildProducts)
|
||||
.FirstOrDefaultAsync(x => x.Id == id);
|
||||
|
||||
return product != null ? Product.ToVM(product) : new ProductVM();
|
||||
}
|
||||
|
||||
public async Task<(List<ProductVM>, int)> FetchProduct(
|
||||
ProductFilter productFilter,
|
||||
Pagination pagination)
|
||||
{
|
||||
var query = context.Products
|
||||
.Include(x => x.ChildProducts)
|
||||
.AsQueryable();
|
||||
query = query.ApplyAdvancedFilter(productFilter);
|
||||
// query = query.ApplySorting(sortBy);
|
||||
if (productFilter.Random ?? false)
|
||||
{
|
||||
query = query.OrderBy(x => Guid.NewGuid());
|
||||
}
|
||||
else
|
||||
{
|
||||
// query = query.ApplySorting(sortBy);
|
||||
}
|
||||
var count = query.Count();
|
||||
query = query.Paginate(pagination);
|
||||
var lang = productFilter.Language;
|
||||
return (await query.Select(x => Product.ToVM(x, lang)).ToListAsync(), count);
|
||||
}
|
||||
|
||||
// public async Task<List<ProductVM>> GetRandomProducts(int count = 6)
|
||||
// {
|
||||
// return await context
|
||||
// .Products.OrderBy(x => Guid.NewGuid())
|
||||
// .Take(count)
|
||||
// .Select(x => Product.ToVM(x))
|
||||
// .ToListAsync();
|
||||
// }
|
||||
}
|
||||
@@ -0,0 +1,126 @@
|
||||
// using System;
|
||||
// using System.Collections.Generic;
|
||||
// using System.Linq;
|
||||
// using System.Linq.Expressions;
|
||||
// using System.Reflection;
|
||||
// using System.Threading.Tasks;
|
||||
|
||||
// namespace Commerce.Core.Utility;
|
||||
|
||||
// public static class FilterExtension
|
||||
// {
|
||||
// public static IQueryable<T> ApplyFilter<T, TFilter>(this IQueryable<T> query, TFilter filter)
|
||||
// where TFilter : class
|
||||
// {
|
||||
// if (filter == null)
|
||||
// return query;
|
||||
|
||||
// var parameter = Expression.Parameter(typeof(T), "x");
|
||||
// Expression finalExpression = null;
|
||||
|
||||
// var filterProperties = typeof(TFilter)
|
||||
// .GetProperties()
|
||||
// .Where(p => p.GetValue(filter) != null);
|
||||
|
||||
// foreach (var filterProperty in filterProperties)
|
||||
// {
|
||||
// var filterValue = filterProperty.GetValue(filter);
|
||||
// if (filterValue == null)
|
||||
// continue;
|
||||
|
||||
// var propertyName = filterProperty.Name;
|
||||
// PropertyInfo entityProperty;
|
||||
|
||||
// Expression propertyExpression = null;
|
||||
// Expression comparison = null;
|
||||
|
||||
// // Handle special suffix cases
|
||||
// if (propertyName.EndsWith("_Start") || propertyName.EndsWith("_Min"))
|
||||
// {
|
||||
// entityProperty = typeof(T).GetProperty(
|
||||
// propertyName.Substring(0, propertyName.LastIndexOf('_'))
|
||||
// );
|
||||
// if (entityProperty != null)
|
||||
// {
|
||||
// propertyExpression = Expression.Property(parameter, entityProperty);
|
||||
// comparison = Expression.GreaterThanOrEqual(
|
||||
// propertyExpression,
|
||||
// Expression.Constant(filterValue, entityProperty.PropertyType)
|
||||
// );
|
||||
// }
|
||||
// }
|
||||
// else if (propertyName.EndsWith("_End") || propertyName.EndsWith("_Max"))
|
||||
// {
|
||||
// entityProperty = typeof(T).GetProperty(
|
||||
// propertyName.Substring(0, propertyName.LastIndexOf('_'))
|
||||
// );
|
||||
// if (entityProperty != null)
|
||||
// {
|
||||
// propertyExpression = Expression.Property(parameter, entityProperty);
|
||||
// comparison = Expression.LessThanOrEqual(
|
||||
// propertyExpression,
|
||||
// Expression.Constant(filterValue, entityProperty.PropertyType)
|
||||
// );
|
||||
// }
|
||||
// }
|
||||
// else if (propertyName.EndsWith("Name", StringComparison.OrdinalIgnoreCase))
|
||||
// {
|
||||
// entityProperty = typeof(T).GetProperty(propertyName);
|
||||
// if (entityProperty != null && entityProperty.PropertyType == typeof(string))
|
||||
// {
|
||||
// propertyExpression = Expression.Property(parameter, entityProperty);
|
||||
|
||||
// // For string Contains operation
|
||||
// var containsMethod = typeof(string).GetMethod(
|
||||
// "Contains",
|
||||
// new[] { typeof(string) }
|
||||
// );
|
||||
// var filterValueString = filterValue.ToString();
|
||||
|
||||
// comparison = Expression.Call(
|
||||
// propertyExpression,
|
||||
// containsMethod,
|
||||
// Expression.Constant(filterValueString, typeof(string))
|
||||
// );
|
||||
// }
|
||||
// else if (entityProperty != null)
|
||||
// {
|
||||
// // Fall back to equality comparison if it's not a string
|
||||
// propertyExpression = Expression.Property(parameter, entityProperty);
|
||||
// comparison = Expression.Equal(
|
||||
// propertyExpression,
|
||||
// Expression.Constant(filterValue, entityProperty.PropertyType)
|
||||
// );
|
||||
// }
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// entityProperty = typeof(T).GetProperty(propertyName);
|
||||
// if (entityProperty != null)
|
||||
// {
|
||||
// propertyExpression = Expression.Property(parameter, entityProperty);
|
||||
// comparison = Expression.Equal(
|
||||
// propertyExpression,
|
||||
// Expression.Constant(filterValue, entityProperty.PropertyType)
|
||||
// );
|
||||
// }
|
||||
// }
|
||||
|
||||
// if (comparison != null)
|
||||
// {
|
||||
// finalExpression =
|
||||
// finalExpression == null
|
||||
// ? comparison
|
||||
// : Expression.AndAlso(finalExpression, comparison);
|
||||
// }
|
||||
// }
|
||||
|
||||
// if (finalExpression != null)
|
||||
// {
|
||||
// var lambda = Expression.Lambda<Func<T, bool>>(finalExpression, parameter);
|
||||
// query = query.Where(lambda);
|
||||
// }
|
||||
|
||||
// return query;
|
||||
// }
|
||||
// }
|
||||
@@ -0,0 +1,27 @@
|
||||
// using System;
|
||||
// using System.Collections.Generic;
|
||||
// using System.Linq;
|
||||
// using System.Threading.Tasks;
|
||||
|
||||
// namespace Commerce.Core.Utility;
|
||||
// public static class IEnumerableExtensions
|
||||
// {
|
||||
// public static IEnumerable<List<T>> Batch<T>(this IEnumerable<T> source, int batchSize)
|
||||
// {
|
||||
// var batch = new List<T>(batchSize);
|
||||
// foreach (var item in source)
|
||||
// {
|
||||
// batch.Add(item);
|
||||
// if (batch.Count == batchSize)
|
||||
// {
|
||||
// yield return batch;
|
||||
// batch = new List<T>(batchSize);
|
||||
// }
|
||||
// }
|
||||
// if (batch.Count > 0)
|
||||
// {
|
||||
// yield return batch;
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
// using System;
|
||||
// using System.Collections.Generic;
|
||||
// using System.Linq;
|
||||
// using System.Threading.Tasks;
|
||||
// using Contracts.DTOs;
|
||||
// using Contracts.DTOs.Generic;
|
||||
|
||||
// namespace Commerce.Core.Utility;
|
||||
// public static class Pagination<T>
|
||||
// where T : class
|
||||
// {
|
||||
// public static IQueryable<T> Paginate(IQueryable<T> query, Pagination pagination)
|
||||
// {
|
||||
// return query
|
||||
// .Skip((pagination.CurrentPage.Value - 1) * pagination.PageSize.Value)
|
||||
// .Take(pagination.PageSize.Value);
|
||||
// }
|
||||
// }
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
// using System;
|
||||
// using System.Collections.Generic;
|
||||
// using System.Linq;
|
||||
// using System.Threading.Tasks;
|
||||
// using Contracts.DTOs;
|
||||
// using Contracts.DTOs.Generic;
|
||||
|
||||
// namespace Commerce.Core.Utility;
|
||||
// public static class PaginationExtension
|
||||
// {
|
||||
// public static IQueryable<T> Paginate<T>(this IQueryable<T> query, Pagination pagination)
|
||||
// {
|
||||
// if (pagination.CurrentPage.HasValue && pagination.PageSize.HasValue)
|
||||
// return query
|
||||
// .Skip((pagination.CurrentPage.Value - 1) * pagination.PageSize.Value)
|
||||
// .Take(pagination.PageSize.Value);
|
||||
// else
|
||||
// return query;
|
||||
// }
|
||||
// }
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
// using System;
|
||||
// using System.Collections.Generic;
|
||||
// using System.Linq;
|
||||
// using System.Linq.Expressions;
|
||||
// using System.Threading.Tasks;
|
||||
// using Contracts.DTOs.Generic;
|
||||
|
||||
// namespace Commerce.Core.Utility;
|
||||
|
||||
// public static class QueryableExtensions
|
||||
// {
|
||||
// public static IQueryable<T> ApplySorting<T>(this IQueryable<T> source, SortModel sortBy)
|
||||
// {
|
||||
// // Parameter for lambda expression, e.g., "p" in "p => p.Property"
|
||||
// var parameter = Expression.Parameter(typeof(T), "p");
|
||||
|
||||
// // Access the property on the parameter, e.g., "p.Property"
|
||||
// var property = Expression.Property(parameter, sortBy.SortBy);
|
||||
|
||||
// // Cast property access to an object (boxing value types)
|
||||
// var converted = Expression.Convert(property, typeof(object));
|
||||
|
||||
// // Create the lambda expression, e.g., "p => (object)p.Property"
|
||||
// var keySelector = Expression.Lambda<Func<T, object>>(converted, parameter);
|
||||
|
||||
// // Apply OrderBy or OrderByDescending based on the ascending flag
|
||||
// return sortBy.SortDirection == SortDir.Ascending
|
||||
// ? source.OrderBy(keySelector)
|
||||
// : source.OrderByDescending(keySelector);
|
||||
// }
|
||||
// }
|
||||
@@ -0,0 +1,45 @@
|
||||
// using System;
|
||||
// using System.Collections.Generic;
|
||||
// using System.Linq;
|
||||
// using System.Linq.Expressions;
|
||||
// using System.Reflection;
|
||||
// using System.Threading.Tasks;
|
||||
// using Contracts.DTOs.Generic;
|
||||
// using Microsoft.EntityFrameworkCore;
|
||||
|
||||
// namespace Commerce.Core.Utility;
|
||||
|
||||
// public static class SortExt
|
||||
// {
|
||||
// public static IQueryable<T> ApplySort<T>(this IQueryable<T> query, SortModel sortModel)
|
||||
// {
|
||||
// if (string.IsNullOrWhiteSpace(sortModel?.SortBy))
|
||||
// return query;
|
||||
|
||||
// // Get the property info
|
||||
// var propertyInfo = typeof(T).GetProperty(
|
||||
// sortModel.SortBy,
|
||||
// BindingFlags.IgnoreCase | BindingFlags.Public | BindingFlags.Instance
|
||||
// );
|
||||
|
||||
// if (propertyInfo == null)
|
||||
// throw new ArgumentException(
|
||||
// $"No property '{sortModel.SortBy}' on type '{typeof(T).Name}'"
|
||||
// );
|
||||
|
||||
// // Create x => x.PropertyName
|
||||
// var parameter = Expression.Parameter(typeof(T), "x");
|
||||
// var property = Expression.Property(parameter, propertyInfo);
|
||||
// var lambda = Expression.Lambda(property, parameter);
|
||||
|
||||
// // Call OrderBy or OrderByDescending dynamically
|
||||
// string methodName = sortModel.SortBy?.ToLower() == "desc" ? "OrderByDescending" : "OrderBy";
|
||||
// var result = typeof(Queryable)
|
||||
// .GetMethods()
|
||||
// .First(m => m.Name == methodName && m.GetParameters().Length == 2)
|
||||
// .MakeGenericMethod(typeof(T), propertyInfo.PropertyType)
|
||||
// .Invoke(null, new object[] { query, lambda });
|
||||
|
||||
// return (IQueryable<T>)result;
|
||||
// }
|
||||
// }
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,392 @@
|
||||
{
|
||||
"runtimeTarget": {
|
||||
"name": ".NETCoreApp,Version=v10.0",
|
||||
"signature": ""
|
||||
},
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v10.0": {
|
||||
"Commerce.Core/1.0.0": {
|
||||
"dependencies": {
|
||||
"Commerce.Contracts": "1.0.0",
|
||||
"Commerce.Domain": "1.0.0",
|
||||
"FluentEmail.Core": "3.0.2",
|
||||
"FluentEmail.Smtp": "3.0.2",
|
||||
"Generic": "1.0.0",
|
||||
"Microsoft.AspNetCore.Authentication.JwtBearer": "9.0.5",
|
||||
"Microsoft.EntityFrameworkCore": "9.0.5",
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"Commerce.Core.dll": {}
|
||||
}
|
||||
},
|
||||
"Bogus/35.6.3": {
|
||||
"runtime": {
|
||||
"lib/net6.0/Bogus.dll": {
|
||||
"assemblyVersion": "35.6.3.0",
|
||||
"fileVersion": "35.6.3.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"FluentEmail.Core/3.0.2": {
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/FluentEmail.Core.dll": {
|
||||
"assemblyVersion": "3.0.2.0",
|
||||
"fileVersion": "3.0.2.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"FluentEmail.Smtp/3.0.2": {
|
||||
"dependencies": {
|
||||
"FluentEmail.Core": "3.0.2"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/FluentEmail.Smtp.dll": {
|
||||
"assemblyVersion": "3.0.2.0",
|
||||
"fileVersion": "3.0.2.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"FluentValidation/12.1.1": {
|
||||
"runtime": {
|
||||
"lib/net8.0/FluentValidation.dll": {
|
||||
"assemblyVersion": "12.0.0.0",
|
||||
"fileVersion": "12.1.1.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.AspNetCore.Authentication.JwtBearer/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.22904"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.EntityFrameworkCore.Relational": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.22904"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.EntityFrameworkCore.Abstractions": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.21604"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Abstractions/9.0.5": {
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.21604"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Relational/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.EntityFrameworkCore": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.21604"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Abstractions/8.12.0": {
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.Abstractions.dll": {
|
||||
"assemblyVersion": "8.12.0.0",
|
||||
"fileVersion": "8.12.0.60603"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.JsonWebTokens/8.12.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Tokens": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
|
||||
"assemblyVersion": "8.12.0.0",
|
||||
"fileVersion": "8.12.0.60603"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Logging/8.12.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Abstractions": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.Logging.dll": {
|
||||
"assemblyVersion": "8.12.0.0",
|
||||
"fileVersion": "8.12.0.60603"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols/8.0.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Tokens": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.Protocols.dll": {
|
||||
"assemblyVersion": "8.0.1.0",
|
||||
"fileVersion": "8.0.1.50722"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Protocols": "8.0.1",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
|
||||
"assemblyVersion": "8.0.1.0",
|
||||
"fileVersion": "8.0.1.50722"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Tokens/8.12.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Logging": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.Tokens.dll": {
|
||||
"assemblyVersion": "8.12.0.0",
|
||||
"fileVersion": "8.12.0.60603"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Npgsql/9.0.3": {
|
||||
"runtime": {
|
||||
"lib/net8.0/Npgsql.dll": {
|
||||
"assemblyVersion": "9.0.3.0",
|
||||
"fileVersion": "9.0.3.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL/9.0.4": {
|
||||
"dependencies": {
|
||||
"Microsoft.EntityFrameworkCore": "9.0.5",
|
||||
"Microsoft.EntityFrameworkCore.Relational": "9.0.5",
|
||||
"Npgsql": "9.0.3"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
|
||||
"assemblyVersion": "9.0.4.0",
|
||||
"fileVersion": "9.0.4.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.IdentityModel.Tokens.Jwt/8.12.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.JsonWebTokens": "8.12.0",
|
||||
"Microsoft.IdentityModel.Tokens": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/System.IdentityModel.Tokens.Jwt.dll": {
|
||||
"assemblyVersion": "8.12.0.0",
|
||||
"fileVersion": "8.12.0.60603"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Commerce.Contracts/1.0.0": {
|
||||
"dependencies": {
|
||||
"FluentValidation": "12.1.1"
|
||||
},
|
||||
"runtime": {
|
||||
"Commerce.Contracts.dll": {
|
||||
"assemblyVersion": "1.0.0.0",
|
||||
"fileVersion": "1.0.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Commerce.Domain/1.0.0": {
|
||||
"dependencies": {
|
||||
"Bogus": "35.6.3",
|
||||
"Commerce.Contracts": "1.0.0",
|
||||
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "9.0.5",
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4"
|
||||
},
|
||||
"runtime": {
|
||||
"Commerce.Domain.dll": {
|
||||
"assemblyVersion": "1.0.0.0",
|
||||
"fileVersion": "1.0.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Generic/1.0.0": {
|
||||
"runtime": {
|
||||
"Generic.dll": {
|
||||
"assemblyVersion": "1.0.0.0",
|
||||
"fileVersion": "1.0.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"Commerce.Core/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"Bogus/35.6.3": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-+5omfZWy8gOcbpc48vKfMI4h/ecbdf3NQm6xCl3zMbaP4J3rMMm5h3kPFeIWBgt4mbz6YY0eeZDLR/6yv1khKw==",
|
||||
"path": "bogus/35.6.3",
|
||||
"hashPath": "bogus.35.6.3.nupkg.sha512"
|
||||
},
|
||||
"FluentEmail.Core/3.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-uQFFbJgMhhCFUti7pfMi429fMNi7fLGMj+7uDtD7POlQzLxlhXJ6tmt4Y1SI51sZsA36GO5b7+o29eY/dKiICQ==",
|
||||
"path": "fluentemail.core/3.0.2",
|
||||
"hashPath": "fluentemail.core.3.0.2.nupkg.sha512"
|
||||
},
|
||||
"FluentEmail.Smtp/3.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Y5pZKS/mXSl7D5WJWecvfo1kpIMDc6U0VRU6wRbE9wEv2IqMH3cQXa/97Pwi+m31COepIqc6dMhGMtAJ2Qh7rw==",
|
||||
"path": "fluentemail.smtp/3.0.2",
|
||||
"hashPath": "fluentemail.smtp.3.0.2.nupkg.sha512"
|
||||
},
|
||||
"FluentValidation/12.1.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-EPpkIe1yh1a0OXyC100oOA8WMbZvqUu5plwhvYcb7oSELfyUZzfxV48BLhvs3kKo4NwG7MGLNgy1RJiYtT8Dpw==",
|
||||
"path": "fluentvalidation/12.1.1",
|
||||
"hashPath": "fluentvalidation.12.1.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.AspNetCore.Authentication.JwtBearer/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-8J04KPX5NCo6j5AjY/rgeLTceMBJ8Sq4k+YNxN/7hCrbCH1iwHVw7VGGvlCscj615ewMX3jYDmxxLdutbSPOcA==",
|
||||
"path": "microsoft.aspnetcore.authentication.jwtbearer/9.0.5",
|
||||
"hashPath": "microsoft.aspnetcore.authentication.jwtbearer.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-SJcjUt+vTK3VpltheGY53IzYxVjYt63gPk1bc+NGm6A37gGe6BzRcSJF62wL4PsAW4MZiClA6IwVo/aDBVCk/g==",
|
||||
"path": "microsoft.aspnetcore.identity.entityframeworkcore/9.0.5",
|
||||
"hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-TeCtb/vc+jxvgkVAqeJlZKOoG5w/w8AigWQQyOmeJsJ7+0SkONX8bqEV/wB+ojnT0sXuJrrfXQOEC3ws6asEng==",
|
||||
"path": "microsoft.entityframeworkcore/9.0.5",
|
||||
"hashPath": "microsoft.entityframeworkcore.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Abstractions/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-81fGyIibhGc4rq4ZxmVZE/1CFSvGMQOZqdRyCBLKz/Hb8eE973dmSfcdXpXhQ/5f+nbax4VGkWhwPGxWUNWaCQ==",
|
||||
"path": "microsoft.entityframeworkcore.abstractions/9.0.5",
|
||||
"hashPath": "microsoft.entityframeworkcore.abstractions.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Relational/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-6eErbrZFd9yNnncemtDdmHZ3KC792OQCIYITuMsjK2oh4CLzlYo8mzNsozgUzQ+utHnne11/3eV8zMWbYF5Puw==",
|
||||
"path": "microsoft.entityframeworkcore.relational/9.0.5",
|
||||
"hashPath": "microsoft.entityframeworkcore.relational.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Abstractions/8.12.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-V7fHMFpfzvx7twWMV3jrf3OFVmYn3QhUYtvfMRD9yUPs9gxnQSaRMZh5NzCsnW3ZZ80J09EE7yyjM71y9JC6hQ==",
|
||||
"path": "microsoft.identitymodel.abstractions/8.12.0",
|
||||
"hashPath": "microsoft.identitymodel.abstractions.8.12.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.JsonWebTokens/8.12.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-gOup2SmdwaXooLR0POKfrkyrw+R+G8nc8Nk80TL0196kFQK7Bg7Qr4x3jvOCm3TR8QLqU8cVpSVqBLtUaosPEg==",
|
||||
"path": "microsoft.identitymodel.jsonwebtokens/8.12.0",
|
||||
"hashPath": "microsoft.identitymodel.jsonwebtokens.8.12.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Logging/8.12.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-IakwNWUTy5RlcDcKwtL5TyfDLZmA8FFnSDhfr+wfGGPMON9GkpkUY8NakIJjdy6mv6C1lM/Jkn3IuaeS9MXesA==",
|
||||
"path": "microsoft.identitymodel.logging/8.12.0",
|
||||
"hashPath": "microsoft.identitymodel.logging.8.12.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols/8.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-uA2vpKqU3I2mBBEaeJAWPTjT9v1TZrGWKdgK6G5qJd03CLx83kdiqO9cmiK8/n1erkHzFBwU/RphP83aAe3i3g==",
|
||||
"path": "microsoft.identitymodel.protocols/8.0.1",
|
||||
"hashPath": "microsoft.identitymodel.protocols.8.0.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-AQDbfpL+yzuuGhO/mQhKNsp44pm5Jv8/BI4KiFXR7beVGZoSH35zMV3PrmcfvSTsyI6qrcR898NzUauD6SRigg==",
|
||||
"path": "microsoft.identitymodel.protocols.openidconnect/8.0.1",
|
||||
"hashPath": "microsoft.identitymodel.protocols.openidconnect.8.0.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Tokens/8.12.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-WCU3wv5sioX5hhp3oHw8sCdygnfZJtRKJGCg+AckP6nbp0QGKK3VohTrxIF0dpuziLAPg57CPfS9X8UERroKxA==",
|
||||
"path": "microsoft.identitymodel.tokens/8.12.0",
|
||||
"hashPath": "microsoft.identitymodel.tokens.8.12.0.nupkg.sha512"
|
||||
},
|
||||
"Npgsql/9.0.3": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-tPvY61CxOAWxNsKLEBg+oR646X4Bc8UmyQ/tJszL/7mEmIXQnnBhVJZrZEEUv0Bstu0mEsHZD5At3EO8zQRAYw==",
|
||||
"path": "npgsql/9.0.3",
|
||||
"hashPath": "npgsql.9.0.3.nupkg.sha512"
|
||||
},
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL/9.0.4": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-mw5vcY2IEc7L+IeGrxpp/J5OSnCcjkjAgJYCm/eD52wpZze8zsSifdqV7zXslSMmfJG2iIUGZyo3KuDtEFKwMQ==",
|
||||
"path": "npgsql.entityframeworkcore.postgresql/9.0.4",
|
||||
"hashPath": "npgsql.entityframeworkcore.postgresql.9.0.4.nupkg.sha512"
|
||||
},
|
||||
"System.IdentityModel.Tokens.Jwt/8.12.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-JpkST6AQlxrXXQ05jVNqoPsU9fjIfERJdCWMxIBWzGhuNH4q/TkP5suPdlNFtHhIN+ngWQ8rmaCNY35EhACHwg==",
|
||||
"path": "system.identitymodel.tokens.jwt/8.12.0",
|
||||
"hashPath": "system.identitymodel.tokens.jwt.8.12.0.nupkg.sha512"
|
||||
},
|
||||
"Commerce.Contracts/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"Commerce.Domain/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"Generic/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,392 @@
|
||||
{
|
||||
"runtimeTarget": {
|
||||
"name": ".NETCoreApp,Version=v10.0",
|
||||
"signature": ""
|
||||
},
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v10.0": {
|
||||
"ECommerce.Core/1.0.0": {
|
||||
"dependencies": {
|
||||
"ECommerce.Contracts": "1.0.0",
|
||||
"ECommerce.Domain": "1.0.0",
|
||||
"FluentEmail.Core": "3.0.2",
|
||||
"FluentEmail.Smtp": "3.0.2",
|
||||
"Generic": "1.0.0",
|
||||
"Microsoft.AspNetCore.Authentication.JwtBearer": "9.0.5",
|
||||
"Microsoft.EntityFrameworkCore": "9.0.5",
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"ECommerce.Core.dll": {}
|
||||
}
|
||||
},
|
||||
"Bogus/35.6.3": {
|
||||
"runtime": {
|
||||
"lib/net6.0/Bogus.dll": {
|
||||
"assemblyVersion": "35.6.3.0",
|
||||
"fileVersion": "35.6.3.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"FluentEmail.Core/3.0.2": {
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/FluentEmail.Core.dll": {
|
||||
"assemblyVersion": "3.0.2.0",
|
||||
"fileVersion": "3.0.2.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"FluentEmail.Smtp/3.0.2": {
|
||||
"dependencies": {
|
||||
"FluentEmail.Core": "3.0.2"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/FluentEmail.Smtp.dll": {
|
||||
"assemblyVersion": "3.0.2.0",
|
||||
"fileVersion": "3.0.2.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"FluentValidation/12.1.1": {
|
||||
"runtime": {
|
||||
"lib/net8.0/FluentValidation.dll": {
|
||||
"assemblyVersion": "12.0.0.0",
|
||||
"fileVersion": "12.1.1.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.AspNetCore.Authentication.JwtBearer/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.22904"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.EntityFrameworkCore.Relational": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.22904"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.EntityFrameworkCore.Abstractions": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.21604"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Abstractions/9.0.5": {
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.21604"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Relational/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.EntityFrameworkCore": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.21604"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Abstractions/8.12.0": {
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.Abstractions.dll": {
|
||||
"assemblyVersion": "8.12.0.0",
|
||||
"fileVersion": "8.12.0.60603"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.JsonWebTokens/8.12.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Tokens": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
|
||||
"assemblyVersion": "8.12.0.0",
|
||||
"fileVersion": "8.12.0.60603"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Logging/8.12.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Abstractions": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.Logging.dll": {
|
||||
"assemblyVersion": "8.12.0.0",
|
||||
"fileVersion": "8.12.0.60603"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols/8.0.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Tokens": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.Protocols.dll": {
|
||||
"assemblyVersion": "8.0.1.0",
|
||||
"fileVersion": "8.0.1.50722"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Protocols": "8.0.1",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
|
||||
"assemblyVersion": "8.0.1.0",
|
||||
"fileVersion": "8.0.1.50722"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Tokens/8.12.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Logging": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.Tokens.dll": {
|
||||
"assemblyVersion": "8.12.0.0",
|
||||
"fileVersion": "8.12.0.60603"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Npgsql/9.0.3": {
|
||||
"runtime": {
|
||||
"lib/net8.0/Npgsql.dll": {
|
||||
"assemblyVersion": "9.0.3.0",
|
||||
"fileVersion": "9.0.3.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL/9.0.4": {
|
||||
"dependencies": {
|
||||
"Microsoft.EntityFrameworkCore": "9.0.5",
|
||||
"Microsoft.EntityFrameworkCore.Relational": "9.0.5",
|
||||
"Npgsql": "9.0.3"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
|
||||
"assemblyVersion": "9.0.4.0",
|
||||
"fileVersion": "9.0.4.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.IdentityModel.Tokens.Jwt/8.12.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.JsonWebTokens": "8.12.0",
|
||||
"Microsoft.IdentityModel.Tokens": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/System.IdentityModel.Tokens.Jwt.dll": {
|
||||
"assemblyVersion": "8.12.0.0",
|
||||
"fileVersion": "8.12.0.60603"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ECommerce.Contracts/1.0.0": {
|
||||
"dependencies": {
|
||||
"FluentValidation": "12.1.1"
|
||||
},
|
||||
"runtime": {
|
||||
"ECommerce.Contracts.dll": {
|
||||
"assemblyVersion": "1.0.0.0",
|
||||
"fileVersion": "1.0.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ECommerce.Domain/1.0.0": {
|
||||
"dependencies": {
|
||||
"Bogus": "35.6.3",
|
||||
"ECommerce.Contracts": "1.0.0",
|
||||
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "9.0.5",
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4"
|
||||
},
|
||||
"runtime": {
|
||||
"ECommerce.Domain.dll": {
|
||||
"assemblyVersion": "1.0.0.0",
|
||||
"fileVersion": "1.0.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Generic/1.0.0": {
|
||||
"runtime": {
|
||||
"Generic.dll": {
|
||||
"assemblyVersion": "1.0.0.0",
|
||||
"fileVersion": "1.0.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"ECommerce.Core/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"Bogus/35.6.3": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-+5omfZWy8gOcbpc48vKfMI4h/ecbdf3NQm6xCl3zMbaP4J3rMMm5h3kPFeIWBgt4mbz6YY0eeZDLR/6yv1khKw==",
|
||||
"path": "bogus/35.6.3",
|
||||
"hashPath": "bogus.35.6.3.nupkg.sha512"
|
||||
},
|
||||
"FluentEmail.Core/3.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-uQFFbJgMhhCFUti7pfMi429fMNi7fLGMj+7uDtD7POlQzLxlhXJ6tmt4Y1SI51sZsA36GO5b7+o29eY/dKiICQ==",
|
||||
"path": "fluentemail.core/3.0.2",
|
||||
"hashPath": "fluentemail.core.3.0.2.nupkg.sha512"
|
||||
},
|
||||
"FluentEmail.Smtp/3.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Y5pZKS/mXSl7D5WJWecvfo1kpIMDc6U0VRU6wRbE9wEv2IqMH3cQXa/97Pwi+m31COepIqc6dMhGMtAJ2Qh7rw==",
|
||||
"path": "fluentemail.smtp/3.0.2",
|
||||
"hashPath": "fluentemail.smtp.3.0.2.nupkg.sha512"
|
||||
},
|
||||
"FluentValidation/12.1.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-EPpkIe1yh1a0OXyC100oOA8WMbZvqUu5plwhvYcb7oSELfyUZzfxV48BLhvs3kKo4NwG7MGLNgy1RJiYtT8Dpw==",
|
||||
"path": "fluentvalidation/12.1.1",
|
||||
"hashPath": "fluentvalidation.12.1.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.AspNetCore.Authentication.JwtBearer/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-8J04KPX5NCo6j5AjY/rgeLTceMBJ8Sq4k+YNxN/7hCrbCH1iwHVw7VGGvlCscj615ewMX3jYDmxxLdutbSPOcA==",
|
||||
"path": "microsoft.aspnetcore.authentication.jwtbearer/9.0.5",
|
||||
"hashPath": "microsoft.aspnetcore.authentication.jwtbearer.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-SJcjUt+vTK3VpltheGY53IzYxVjYt63gPk1bc+NGm6A37gGe6BzRcSJF62wL4PsAW4MZiClA6IwVo/aDBVCk/g==",
|
||||
"path": "microsoft.aspnetcore.identity.entityframeworkcore/9.0.5",
|
||||
"hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-TeCtb/vc+jxvgkVAqeJlZKOoG5w/w8AigWQQyOmeJsJ7+0SkONX8bqEV/wB+ojnT0sXuJrrfXQOEC3ws6asEng==",
|
||||
"path": "microsoft.entityframeworkcore/9.0.5",
|
||||
"hashPath": "microsoft.entityframeworkcore.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Abstractions/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-81fGyIibhGc4rq4ZxmVZE/1CFSvGMQOZqdRyCBLKz/Hb8eE973dmSfcdXpXhQ/5f+nbax4VGkWhwPGxWUNWaCQ==",
|
||||
"path": "microsoft.entityframeworkcore.abstractions/9.0.5",
|
||||
"hashPath": "microsoft.entityframeworkcore.abstractions.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Relational/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-6eErbrZFd9yNnncemtDdmHZ3KC792OQCIYITuMsjK2oh4CLzlYo8mzNsozgUzQ+utHnne11/3eV8zMWbYF5Puw==",
|
||||
"path": "microsoft.entityframeworkcore.relational/9.0.5",
|
||||
"hashPath": "microsoft.entityframeworkcore.relational.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Abstractions/8.12.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-V7fHMFpfzvx7twWMV3jrf3OFVmYn3QhUYtvfMRD9yUPs9gxnQSaRMZh5NzCsnW3ZZ80J09EE7yyjM71y9JC6hQ==",
|
||||
"path": "microsoft.identitymodel.abstractions/8.12.0",
|
||||
"hashPath": "microsoft.identitymodel.abstractions.8.12.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.JsonWebTokens/8.12.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-gOup2SmdwaXooLR0POKfrkyrw+R+G8nc8Nk80TL0196kFQK7Bg7Qr4x3jvOCm3TR8QLqU8cVpSVqBLtUaosPEg==",
|
||||
"path": "microsoft.identitymodel.jsonwebtokens/8.12.0",
|
||||
"hashPath": "microsoft.identitymodel.jsonwebtokens.8.12.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Logging/8.12.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-IakwNWUTy5RlcDcKwtL5TyfDLZmA8FFnSDhfr+wfGGPMON9GkpkUY8NakIJjdy6mv6C1lM/Jkn3IuaeS9MXesA==",
|
||||
"path": "microsoft.identitymodel.logging/8.12.0",
|
||||
"hashPath": "microsoft.identitymodel.logging.8.12.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols/8.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-uA2vpKqU3I2mBBEaeJAWPTjT9v1TZrGWKdgK6G5qJd03CLx83kdiqO9cmiK8/n1erkHzFBwU/RphP83aAe3i3g==",
|
||||
"path": "microsoft.identitymodel.protocols/8.0.1",
|
||||
"hashPath": "microsoft.identitymodel.protocols.8.0.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-AQDbfpL+yzuuGhO/mQhKNsp44pm5Jv8/BI4KiFXR7beVGZoSH35zMV3PrmcfvSTsyI6qrcR898NzUauD6SRigg==",
|
||||
"path": "microsoft.identitymodel.protocols.openidconnect/8.0.1",
|
||||
"hashPath": "microsoft.identitymodel.protocols.openidconnect.8.0.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Tokens/8.12.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-WCU3wv5sioX5hhp3oHw8sCdygnfZJtRKJGCg+AckP6nbp0QGKK3VohTrxIF0dpuziLAPg57CPfS9X8UERroKxA==",
|
||||
"path": "microsoft.identitymodel.tokens/8.12.0",
|
||||
"hashPath": "microsoft.identitymodel.tokens.8.12.0.nupkg.sha512"
|
||||
},
|
||||
"Npgsql/9.0.3": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-tPvY61CxOAWxNsKLEBg+oR646X4Bc8UmyQ/tJszL/7mEmIXQnnBhVJZrZEEUv0Bstu0mEsHZD5At3EO8zQRAYw==",
|
||||
"path": "npgsql/9.0.3",
|
||||
"hashPath": "npgsql.9.0.3.nupkg.sha512"
|
||||
},
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL/9.0.4": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-mw5vcY2IEc7L+IeGrxpp/J5OSnCcjkjAgJYCm/eD52wpZze8zsSifdqV7zXslSMmfJG2iIUGZyo3KuDtEFKwMQ==",
|
||||
"path": "npgsql.entityframeworkcore.postgresql/9.0.4",
|
||||
"hashPath": "npgsql.entityframeworkcore.postgresql.9.0.4.nupkg.sha512"
|
||||
},
|
||||
"System.IdentityModel.Tokens.Jwt/8.12.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-JpkST6AQlxrXXQ05jVNqoPsU9fjIfERJdCWMxIBWzGhuNH4q/TkP5suPdlNFtHhIN+ngWQ8rmaCNY35EhACHwg==",
|
||||
"path": "system.identitymodel.tokens.jwt/8.12.0",
|
||||
"hashPath": "system.identitymodel.tokens.jwt.8.12.0.nupkg.sha512"
|
||||
},
|
||||
"ECommerce.Contracts/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"ECommerce.Domain/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"Generic/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,609 @@
|
||||
{
|
||||
"runtimeTarget": {
|
||||
"name": ".NETCoreApp,Version=v8.0",
|
||||
"signature": ""
|
||||
},
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v8.0": {
|
||||
"Core/1.0.0": {
|
||||
"dependencies": {
|
||||
"Contracts": "1.0.0",
|
||||
"Domain": "1.0.0",
|
||||
"FluentEmail.Core": "3.0.2",
|
||||
"FluentEmail.Smtp": "3.0.2",
|
||||
"Microsoft.AspNetCore.Authentication.JwtBearer": "8.0.11",
|
||||
"Microsoft.EntityFrameworkCore": "8.0.11",
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.11",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.1.0"
|
||||
},
|
||||
"runtime": {
|
||||
"Core.dll": {}
|
||||
}
|
||||
},
|
||||
"Bogus/34.0.2": {
|
||||
"runtime": {
|
||||
"lib/net6.0/Bogus.dll": {
|
||||
"assemblyVersion": "34.0.2.0",
|
||||
"fileVersion": "34.0.2.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"FluentEmail.Core/3.0.2": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/FluentEmail.Core.dll": {
|
||||
"assemblyVersion": "3.0.2.0",
|
||||
"fileVersion": "3.0.2.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"FluentEmail.Smtp/3.0.2": {
|
||||
"dependencies": {
|
||||
"FluentEmail.Core": "3.0.2"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/FluentEmail.Smtp.dll": {
|
||||
"assemblyVersion": "3.0.2.0",
|
||||
"fileVersion": "3.0.2.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.AspNetCore.Authentication.JwtBearer/8.0.11": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.1.2"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {
|
||||
"assemblyVersion": "8.0.11.0",
|
||||
"fileVersion": "8.0.1124.52116"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.AspNetCore.Cryptography.Internal/8.0.11": {
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.1124.52116"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.AspNetCore.Cryptography.KeyDerivation/8.0.11": {
|
||||
"dependencies": {
|
||||
"Microsoft.AspNetCore.Cryptography.Internal": "8.0.11"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.1124.52116"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/8.0.11": {
|
||||
"dependencies": {
|
||||
"Microsoft.EntityFrameworkCore.Relational": "8.0.11",
|
||||
"Microsoft.Extensions.Identity.Stores": "8.0.11"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {
|
||||
"assemblyVersion": "8.0.11.0",
|
||||
"fileVersion": "8.0.1124.52116"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Bcl.TimeProvider/8.0.1": {
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Bcl.TimeProvider.dll": {
|
||||
"assemblyVersion": "8.0.0.1",
|
||||
"fileVersion": "8.0.123.58001"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore/8.0.11": {
|
||||
"dependencies": {
|
||||
"Microsoft.EntityFrameworkCore.Abstractions": "8.0.11",
|
||||
"Microsoft.EntityFrameworkCore.Analyzers": "8.0.11",
|
||||
"Microsoft.Extensions.Caching.Memory": "8.0.1",
|
||||
"Microsoft.Extensions.Logging": "8.0.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
|
||||
"assemblyVersion": "8.0.11.0",
|
||||
"fileVersion": "8.0.1124.52104"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Abstractions/8.0.11": {
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
|
||||
"assemblyVersion": "8.0.11.0",
|
||||
"fileVersion": "8.0.1124.52104"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Analyzers/8.0.11": {},
|
||||
"Microsoft.EntityFrameworkCore.Relational/8.0.11": {
|
||||
"dependencies": {
|
||||
"Microsoft.EntityFrameworkCore": "8.0.11",
|
||||
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
|
||||
"assemblyVersion": "8.0.11.0",
|
||||
"fileVersion": "8.0.1124.52104"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Caching.Abstractions/8.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Caching.Memory/8.0.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Caching.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "8.0.2",
|
||||
"Microsoft.Extensions.Options": "8.0.2",
|
||||
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.1024.46610"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.DependencyInjection/8.0.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.1024.46610"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.1024.46610"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Identity.Core/8.0.11": {
|
||||
"dependencies": {
|
||||
"Microsoft.AspNetCore.Cryptography.KeyDerivation": "8.0.11",
|
||||
"Microsoft.Extensions.Logging": "8.0.1",
|
||||
"Microsoft.Extensions.Options": "8.0.2"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.Identity.Core.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.1124.52116"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Identity.Stores/8.0.11": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Caching.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.Identity.Core": "8.0.11",
|
||||
"Microsoft.Extensions.Logging": "8.0.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.Identity.Stores.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.1124.52116"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Logging/8.0.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyInjection": "8.0.1",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "8.0.2",
|
||||
"Microsoft.Extensions.Options": "8.0.2"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.Logging.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.1024.46610"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Logging.Abstractions/8.0.2": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.1024.46610"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Options/8.0.2": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2",
|
||||
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.Options.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.224.6711"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Primitives/8.0.0": {},
|
||||
"Microsoft.IdentityModel.Abstractions/8.1.0": {
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.IdentityModel.Abstractions.dll": {
|
||||
"assemblyVersion": "8.1.0.0",
|
||||
"fileVersion": "8.1.0.50924"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.JsonWebTokens/8.1.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.Bcl.TimeProvider": "8.0.1",
|
||||
"Microsoft.IdentityModel.Tokens": "8.1.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
|
||||
"assemblyVersion": "8.1.0.0",
|
||||
"fileVersion": "8.1.0.50924"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Logging/8.1.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Abstractions": "8.1.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.IdentityModel.Logging.dll": {
|
||||
"assemblyVersion": "8.1.0.0",
|
||||
"fileVersion": "8.1.0.50924"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols/7.1.2": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Logging": "8.1.0",
|
||||
"Microsoft.IdentityModel.Tokens": "8.1.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.IdentityModel.Protocols.dll": {
|
||||
"assemblyVersion": "7.1.2.0",
|
||||
"fileVersion": "7.1.2.41121"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols.OpenIdConnect/7.1.2": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Protocols": "7.1.2",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.1.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
|
||||
"assemblyVersion": "7.1.2.0",
|
||||
"fileVersion": "7.1.2.41121"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Tokens/8.1.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.Bcl.TimeProvider": "8.0.1",
|
||||
"Microsoft.IdentityModel.Logging": "8.1.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.IdentityModel.Tokens.dll": {
|
||||
"assemblyVersion": "8.1.0.0",
|
||||
"fileVersion": "8.1.0.50924"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Npgsql/8.0.6": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Logging.Abstractions": "8.0.2"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Npgsql.dll": {
|
||||
"assemblyVersion": "8.0.6.0",
|
||||
"fileVersion": "8.0.6.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL/8.0.11": {
|
||||
"dependencies": {
|
||||
"Microsoft.EntityFrameworkCore": "8.0.11",
|
||||
"Microsoft.EntityFrameworkCore.Abstractions": "8.0.11",
|
||||
"Microsoft.EntityFrameworkCore.Relational": "8.0.11",
|
||||
"Npgsql": "8.0.6"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
|
||||
"assemblyVersion": "8.0.11.0",
|
||||
"fileVersion": "8.0.11.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.IdentityModel.Tokens.Jwt/8.1.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.JsonWebTokens": "8.1.0",
|
||||
"Microsoft.IdentityModel.Tokens": "8.1.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/System.IdentityModel.Tokens.Jwt.dll": {
|
||||
"assemblyVersion": "8.1.0.0",
|
||||
"fileVersion": "8.1.0.50924"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Contracts/1.0.0": {
|
||||
"runtime": {
|
||||
"Contracts.dll": {}
|
||||
}
|
||||
},
|
||||
"Domain/1.0.0": {
|
||||
"dependencies": {
|
||||
"Bogus": "34.0.2",
|
||||
"Contracts": "1.0.0",
|
||||
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "8.0.11",
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.11"
|
||||
},
|
||||
"runtime": {
|
||||
"Domain.dll": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"Core/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"Bogus/34.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-2KQAuMn3fLAQ2r6jeiffZnpv0bi3GCW3iRB2v1KeHIEBu8MNTh9dBlLTZwGvM0pr+9doKkU8L5JgCURmTmT88A==",
|
||||
"path": "bogus/34.0.2",
|
||||
"hashPath": "bogus.34.0.2.nupkg.sha512"
|
||||
},
|
||||
"FluentEmail.Core/3.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-uQFFbJgMhhCFUti7pfMi429fMNi7fLGMj+7uDtD7POlQzLxlhXJ6tmt4Y1SI51sZsA36GO5b7+o29eY/dKiICQ==",
|
||||
"path": "fluentemail.core/3.0.2",
|
||||
"hashPath": "fluentemail.core.3.0.2.nupkg.sha512"
|
||||
},
|
||||
"FluentEmail.Smtp/3.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Y5pZKS/mXSl7D5WJWecvfo1kpIMDc6U0VRU6wRbE9wEv2IqMH3cQXa/97Pwi+m31COepIqc6dMhGMtAJ2Qh7rw==",
|
||||
"path": "fluentemail.smtp/3.0.2",
|
||||
"hashPath": "fluentemail.smtp.3.0.2.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.AspNetCore.Authentication.JwtBearer/8.0.11": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-9KhRuywosM24BPf1R5erwsvIkpRUu1+btVyOPlM3JgrhFVP4pq5Fuzi3vjP01OHXfbCtNhWa+HGkZeqaWdcO5w==",
|
||||
"path": "microsoft.aspnetcore.authentication.jwtbearer/8.0.11",
|
||||
"hashPath": "microsoft.aspnetcore.authentication.jwtbearer.8.0.11.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.AspNetCore.Cryptography.Internal/8.0.11": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-8OW1VlxT6m9pitB7fR/YfNbuQ0BxBJhnXde+qlr4NXEoODhE2hRxHm8rgUgxLNywftXJK/OfOJw5w5nLCXXC1w==",
|
||||
"path": "microsoft.aspnetcore.cryptography.internal/8.0.11",
|
||||
"hashPath": "microsoft.aspnetcore.cryptography.internal.8.0.11.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.AspNetCore.Cryptography.KeyDerivation/8.0.11": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-w7zU4Bh6AEHsu5spE4OIoZ/z68mMvZITUl0wUAU7tS4vwc+szzht2wKitH1KwODrjHfHk0MAkyw3l6SIR62zBg==",
|
||||
"path": "microsoft.aspnetcore.cryptography.keyderivation/8.0.11",
|
||||
"hashPath": "microsoft.aspnetcore.cryptography.keyderivation.8.0.11.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/8.0.11": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-AR87eq0J3pqRPcqJUe9f5xLj8FoXxpakyjSDwvVQXWd6ClzFLQ+GPksCM009tpi6WJZblZ7qud5UZFj421UYTg==",
|
||||
"path": "microsoft.aspnetcore.identity.entityframeworkcore/8.0.11",
|
||||
"hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.8.0.11.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Bcl.TimeProvider/8.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-C7kWHJnMRY7EvJev2S8+yJHZ1y7A4ZlLbA4NE+O23BDIAN5mHeqND1m+SKv1ChRS5YlCDW7yAMUe7lttRsJaAA==",
|
||||
"path": "microsoft.bcl.timeprovider/8.0.1",
|
||||
"hashPath": "microsoft.bcl.timeprovider.8.0.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore/8.0.11": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-stbjWBTtpQ1HtqXMFyKnXFTr76PvaOHI2b2h85JqBi3eZr00nspvR/a90Zwh8CQ4rVawqLiTG0+0yZQWaav+sQ==",
|
||||
"path": "microsoft.entityframeworkcore/8.0.11",
|
||||
"hashPath": "microsoft.entityframeworkcore.8.0.11.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Abstractions/8.0.11": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-++zY0Ea724ku1jptWJmF7jm3I4IXTexfT4qi1ETcSFFF7qj+qm6rRgN7mTuKkwIETuXk0ikfzudryRjUGrrNKQ==",
|
||||
"path": "microsoft.entityframeworkcore.abstractions/8.0.11",
|
||||
"hashPath": "microsoft.entityframeworkcore.abstractions.8.0.11.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Analyzers/8.0.11": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-NI/AJQjtC7qgWM8Nr85sRkwlog2AnFer5RKP8xTUH0RuPF3nN0tGXBEeYJOLZWp+/+M/C6O7MMDRhKRE8bZwIA==",
|
||||
"path": "microsoft.entityframeworkcore.analyzers/8.0.11",
|
||||
"hashPath": "microsoft.entityframeworkcore.analyzers.8.0.11.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Relational/8.0.11": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-3TuuW3i5I4Ro0yoaHmi2MqEDGObOVuhLaMEnd/heaLB1fcvm4fu4PevmC4BOWnI0vo176AIlV5o4rEQciLoohw==",
|
||||
"path": "microsoft.entityframeworkcore.relational/8.0.11",
|
||||
"hashPath": "microsoft.entityframeworkcore.relational.8.0.11.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Caching.Abstractions/8.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
|
||||
"path": "microsoft.extensions.caching.abstractions/8.0.0",
|
||||
"hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Caching.Memory/8.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-HFDnhYLccngrzyGgHkjEDU5FMLn4MpOsr5ElgsBMC4yx6lJh4jeWO7fHS8+TXPq+dgxCmUa/Trl8svObmwW4QA==",
|
||||
"path": "microsoft.extensions.caching.memory/8.0.1",
|
||||
"hashPath": "microsoft.extensions.caching.memory.8.0.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
|
||||
"path": "microsoft.extensions.configuration.abstractions/8.0.0",
|
||||
"hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.DependencyInjection/8.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-BmANAnR5Xd4Oqw7yQ75xOAYODybZQRzdeNucg7kS5wWKd2PNnMdYtJ2Vciy0QLylRmv42DGl5+AFL9izA6F1Rw==",
|
||||
"path": "microsoft.extensions.dependencyinjection/8.0.1",
|
||||
"hashPath": "microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==",
|
||||
"path": "microsoft.extensions.dependencyinjection.abstractions/8.0.2",
|
||||
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Identity.Core/8.0.11": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-5ROvy0GKI34h7yzx50WvWgIrBUtMpAN+nppCtBDJ5kiqn+yRd6qZ9hfLFNAd+7GQ/Et3p5VSHX5Y6p9u6W7v3Q==",
|
||||
"path": "microsoft.extensions.identity.core/8.0.11",
|
||||
"hashPath": "microsoft.extensions.identity.core.8.0.11.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Identity.Stores/8.0.11": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-UX94QZGOIFKORcwoOEvJPypHWakRpu8cMcs2keVIaQdnY9F7MuEALeRVxckY6C2vwTYeslWUEm/8aDlof+crMw==",
|
||||
"path": "microsoft.extensions.identity.stores/8.0.11",
|
||||
"hashPath": "microsoft.extensions.identity.stores.8.0.11.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Logging/8.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-4x+pzsQEbqxhNf1QYRr5TDkLP9UsLT3A6MdRKDDEgrW7h1ljiEPgTNhKYUhNCCAaVpQECVQ+onA91PTPnIp6Lw==",
|
||||
"path": "microsoft.extensions.logging/8.0.1",
|
||||
"hashPath": "microsoft.extensions.logging.8.0.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Logging.Abstractions/8.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-nroMDjS7hNBPtkZqVBbSiQaQjWRDxITI8Y7XnDs97rqG3EbzVTNLZQf7bIeUJcaHOV8bca47s1Uxq94+2oGdxA==",
|
||||
"path": "microsoft.extensions.logging.abstractions/8.0.2",
|
||||
"hashPath": "microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Options/8.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==",
|
||||
"path": "microsoft.extensions.options/8.0.2",
|
||||
"hashPath": "microsoft.extensions.options.8.0.2.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Primitives/8.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
|
||||
"path": "microsoft.extensions.primitives/8.0.0",
|
||||
"hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Abstractions/8.1.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-jZ7UKZNu2tDS2Ft9PxxOdJYUWo6nBEQnv+yz69GpCr4Fs677aq/LP82gp/NOgI5hPIlxIYP1ynLCH1ruGfw2rw==",
|
||||
"path": "microsoft.identitymodel.abstractions/8.1.0",
|
||||
"hashPath": "microsoft.identitymodel.abstractions.8.1.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.JsonWebTokens/8.1.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-p77XmuOb6Vt9Zi0jowBK5zk8YoIQs8kK2CSKaV0ofkNLKSraKXlndJ9gBT0ojP7BOQP7vAWTgVVgB8Kg5pmXpg==",
|
||||
"path": "microsoft.identitymodel.jsonwebtokens/8.1.0",
|
||||
"hashPath": "microsoft.identitymodel.jsonwebtokens.8.1.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Logging/8.1.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Qrm6jLmzeNnWwKc+KoJT8DQgnVXsNR3LBSU2LXnA9RDs8eflBNrQOifxJn9r4k5+rdRq3mUu3GJNGKlWIQzguA==",
|
||||
"path": "microsoft.identitymodel.logging/8.1.0",
|
||||
"hashPath": "microsoft.identitymodel.logging.8.1.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols/7.1.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-SydLwMRFx6EHPWJ+N6+MVaoArN1Htt92b935O3RUWPY1yUF63zEjvd3lBu79eWdZUwedP8TN2I5V9T3nackvIQ==",
|
||||
"path": "microsoft.identitymodel.protocols/7.1.2",
|
||||
"hashPath": "microsoft.identitymodel.protocols.7.1.2.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols.OpenIdConnect/7.1.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-6lHQoLXhnMQ42mGrfDkzbIOR3rzKM1W1tgTeMPLgLCqwwGw0d96xFi/UiX/fYsu7d6cD5MJiL3+4HuI8VU+sVQ==",
|
||||
"path": "microsoft.identitymodel.protocols.openidconnect/7.1.2",
|
||||
"hashPath": "microsoft.identitymodel.protocols.openidconnect.7.1.2.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Tokens/8.1.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-tQ21tUUKjG5Hzv/Rxmgg4f2LZo+nas1OJJdhHmLaU9c7l72lgQgP7luXlBnJOS2Lotd4DIj3ZE+lFVaVmkniag==",
|
||||
"path": "microsoft.identitymodel.tokens/8.1.0",
|
||||
"hashPath": "microsoft.identitymodel.tokens.8.1.0.nupkg.sha512"
|
||||
},
|
||||
"Npgsql/8.0.6": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-KaS6CY5kY2Sd0P00MSeFcOI3t2DiQ4UWG8AuRpVOUeDWITOKfoEEG91DP3cmT6aerixPkjwKgXxnpDxIkDpO6g==",
|
||||
"path": "npgsql/8.0.6",
|
||||
"hashPath": "npgsql.8.0.6.nupkg.sha512"
|
||||
},
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL/8.0.11": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-leShR/O/nSIS3Jpj8yUBmkzaXzBbtlV326+MYkX2BwAj2qSNrUv/H6m8G9Hnv2zUkQYccTpmV5jIVq5vdciEUA==",
|
||||
"path": "npgsql.entityframeworkcore.postgresql/8.0.11",
|
||||
"hashPath": "npgsql.entityframeworkcore.postgresql.8.0.11.nupkg.sha512"
|
||||
},
|
||||
"System.IdentityModel.Tokens.Jwt/8.1.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-2Na5IOk7Tr7gmBDyPOSpFPi8DXVHfJofbmp6A0L3NSuJz6n3n5kx3CgBD1WRvSaSLu0QHjvrzv6rpghiqmFgSg==",
|
||||
"path": "system.identitymodel.tokens.jwt/8.1.0",
|
||||
"hashPath": "system.identitymodel.tokens.jwt.8.1.0.nupkg.sha512"
|
||||
},
|
||||
"Contracts/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"Domain/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,650 @@
|
||||
{
|
||||
"runtimeTarget": {
|
||||
"name": ".NETCoreApp,Version=v9.0",
|
||||
"signature": ""
|
||||
},
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v9.0": {
|
||||
"Commerce.Core/1.0.0": {
|
||||
"dependencies": {
|
||||
"Commerce.Contracts": "1.0.0",
|
||||
"Commerce.Domain": "1.0.0",
|
||||
"FluentEmail.Core": "3.0.2",
|
||||
"FluentEmail.Smtp": "3.0.2",
|
||||
"Generic": "1.0.0",
|
||||
"Microsoft.AspNetCore.Authentication.JwtBearer": "9.0.5",
|
||||
"Microsoft.EntityFrameworkCore": "9.0.5",
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"Commerce.Core.dll": {}
|
||||
}
|
||||
},
|
||||
"Bogus/35.6.3": {
|
||||
"runtime": {
|
||||
"lib/net6.0/Bogus.dll": {
|
||||
"assemblyVersion": "35.6.3.0",
|
||||
"fileVersion": "35.6.3.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"FluentEmail.Core/3.0.2": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/FluentEmail.Core.dll": {
|
||||
"assemblyVersion": "3.0.2.0",
|
||||
"fileVersion": "3.0.2.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"FluentEmail.Smtp/3.0.2": {
|
||||
"dependencies": {
|
||||
"FluentEmail.Core": "3.0.2"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/FluentEmail.Smtp.dll": {
|
||||
"assemblyVersion": "3.0.2.0",
|
||||
"fileVersion": "3.0.2.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"FluentValidation/12.1.1": {
|
||||
"runtime": {
|
||||
"lib/net8.0/FluentValidation.dll": {
|
||||
"assemblyVersion": "12.0.0.0",
|
||||
"fileVersion": "12.1.1.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.AspNetCore.Authentication.JwtBearer/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.22904"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.AspNetCore.Cryptography.Internal/9.0.5": {
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.22904"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.AspNetCore.Cryptography.KeyDerivation/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.AspNetCore.Cryptography.Internal": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.22904"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.EntityFrameworkCore.Relational": "9.0.5",
|
||||
"Microsoft.Extensions.Identity.Stores": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.22904"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.EntityFrameworkCore.Abstractions": "9.0.5",
|
||||
"Microsoft.EntityFrameworkCore.Analyzers": "9.0.5",
|
||||
"Microsoft.Extensions.Caching.Memory": "9.0.5",
|
||||
"Microsoft.Extensions.Logging": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.21604"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Abstractions/9.0.5": {
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.21604"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Analyzers/9.0.5": {},
|
||||
"Microsoft.EntityFrameworkCore.Relational/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.EntityFrameworkCore": "9.0.5",
|
||||
"Microsoft.Extensions.Caching.Memory": "9.0.5",
|
||||
"Microsoft.Extensions.Configuration.Abstractions": "9.0.5",
|
||||
"Microsoft.Extensions.Logging": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.21604"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Caching.Abstractions/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Primitives": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.21509"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Caching.Memory/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Caching.Abstractions": "9.0.5",
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.5",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "9.0.5",
|
||||
"Microsoft.Extensions.Options": "9.0.5",
|
||||
"Microsoft.Extensions.Primitives": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.Caching.Memory.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.21509"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Configuration.Abstractions/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Primitives": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.21509"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.DependencyInjection/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.DependencyInjection.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.21509"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions/9.0.5": {
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.21509"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Identity.Core/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.AspNetCore.Cryptography.KeyDerivation": "9.0.5",
|
||||
"Microsoft.Extensions.Logging": "9.0.5",
|
||||
"Microsoft.Extensions.Options": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.Identity.Core.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.22904"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Identity.Stores/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Caching.Abstractions": "9.0.5",
|
||||
"Microsoft.Extensions.Identity.Core": "9.0.5",
|
||||
"Microsoft.Extensions.Logging": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.Identity.Stores.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.22904"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Logging/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyInjection": "9.0.5",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "9.0.5",
|
||||
"Microsoft.Extensions.Options": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.Logging.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.21509"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Logging.Abstractions/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.21509"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Options/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.5",
|
||||
"Microsoft.Extensions.Primitives": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.Options.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.21509"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Primitives/9.0.5": {
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.Primitives.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.21509"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Abstractions/8.12.0": {
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.Abstractions.dll": {
|
||||
"assemblyVersion": "8.12.0.0",
|
||||
"fileVersion": "8.12.0.60603"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.JsonWebTokens/8.12.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Tokens": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
|
||||
"assemblyVersion": "8.12.0.0",
|
||||
"fileVersion": "8.12.0.60603"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Logging/8.12.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Abstractions": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.Logging.dll": {
|
||||
"assemblyVersion": "8.12.0.0",
|
||||
"fileVersion": "8.12.0.60603"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols/8.0.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Tokens": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.Protocols.dll": {
|
||||
"assemblyVersion": "8.0.1.0",
|
||||
"fileVersion": "8.0.1.50722"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Protocols": "8.0.1",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
|
||||
"assemblyVersion": "8.0.1.0",
|
||||
"fileVersion": "8.0.1.50722"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Tokens/8.12.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Logging.Abstractions": "9.0.5",
|
||||
"Microsoft.IdentityModel.Logging": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.Tokens.dll": {
|
||||
"assemblyVersion": "8.12.0.0",
|
||||
"fileVersion": "8.12.0.60603"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Npgsql/9.0.3": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Logging.Abstractions": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Npgsql.dll": {
|
||||
"assemblyVersion": "9.0.3.0",
|
||||
"fileVersion": "9.0.3.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL/9.0.4": {
|
||||
"dependencies": {
|
||||
"Microsoft.EntityFrameworkCore": "9.0.5",
|
||||
"Microsoft.EntityFrameworkCore.Relational": "9.0.5",
|
||||
"Npgsql": "9.0.3"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
|
||||
"assemblyVersion": "9.0.4.0",
|
||||
"fileVersion": "9.0.4.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.IdentityModel.Tokens.Jwt/8.12.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.JsonWebTokens": "8.12.0",
|
||||
"Microsoft.IdentityModel.Tokens": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/System.IdentityModel.Tokens.Jwt.dll": {
|
||||
"assemblyVersion": "8.12.0.0",
|
||||
"fileVersion": "8.12.0.60603"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Commerce.Contracts/1.0.0": {
|
||||
"dependencies": {
|
||||
"FluentValidation": "12.1.1"
|
||||
},
|
||||
"runtime": {
|
||||
"Commerce.Contracts.dll": {
|
||||
"assemblyVersion": "1.0.0.0",
|
||||
"fileVersion": "1.0.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Commerce.Domain/1.0.0": {
|
||||
"dependencies": {
|
||||
"Bogus": "35.6.3",
|
||||
"Commerce.Contracts": "1.0.0",
|
||||
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "9.0.5",
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4"
|
||||
},
|
||||
"runtime": {
|
||||
"Commerce.Domain.dll": {
|
||||
"assemblyVersion": "1.0.0.0",
|
||||
"fileVersion": "1.0.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Generic/1.0.0": {
|
||||
"runtime": {
|
||||
"Generic.dll": {
|
||||
"assemblyVersion": "1.0.0.0",
|
||||
"fileVersion": "1.0.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"Commerce.Core/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"Bogus/35.6.3": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-+5omfZWy8gOcbpc48vKfMI4h/ecbdf3NQm6xCl3zMbaP4J3rMMm5h3kPFeIWBgt4mbz6YY0eeZDLR/6yv1khKw==",
|
||||
"path": "bogus/35.6.3",
|
||||
"hashPath": "bogus.35.6.3.nupkg.sha512"
|
||||
},
|
||||
"FluentEmail.Core/3.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-uQFFbJgMhhCFUti7pfMi429fMNi7fLGMj+7uDtD7POlQzLxlhXJ6tmt4Y1SI51sZsA36GO5b7+o29eY/dKiICQ==",
|
||||
"path": "fluentemail.core/3.0.2",
|
||||
"hashPath": "fluentemail.core.3.0.2.nupkg.sha512"
|
||||
},
|
||||
"FluentEmail.Smtp/3.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Y5pZKS/mXSl7D5WJWecvfo1kpIMDc6U0VRU6wRbE9wEv2IqMH3cQXa/97Pwi+m31COepIqc6dMhGMtAJ2Qh7rw==",
|
||||
"path": "fluentemail.smtp/3.0.2",
|
||||
"hashPath": "fluentemail.smtp.3.0.2.nupkg.sha512"
|
||||
},
|
||||
"FluentValidation/12.1.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-EPpkIe1yh1a0OXyC100oOA8WMbZvqUu5plwhvYcb7oSELfyUZzfxV48BLhvs3kKo4NwG7MGLNgy1RJiYtT8Dpw==",
|
||||
"path": "fluentvalidation/12.1.1",
|
||||
"hashPath": "fluentvalidation.12.1.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.AspNetCore.Authentication.JwtBearer/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-8J04KPX5NCo6j5AjY/rgeLTceMBJ8Sq4k+YNxN/7hCrbCH1iwHVw7VGGvlCscj615ewMX3jYDmxxLdutbSPOcA==",
|
||||
"path": "microsoft.aspnetcore.authentication.jwtbearer/9.0.5",
|
||||
"hashPath": "microsoft.aspnetcore.authentication.jwtbearer.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.AspNetCore.Cryptography.Internal/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-fz9zLxzIpUVfuQv0eMzL5Hi1xIVp7g4u4I7JuTOA3orR/6A0XpDA24gAl1HMaD9fhAQUf6JH8w1mxmEZwE3OIw==",
|
||||
"path": "microsoft.aspnetcore.cryptography.internal/9.0.5",
|
||||
"hashPath": "microsoft.aspnetcore.cryptography.internal.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.AspNetCore.Cryptography.KeyDerivation/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-6C2od1EVKYeoofE8pLa9Jtat4H9zVeuM0qdb50Nn1rLY33k6x6vR24nHUTuuXrhyW0Mu40C4eZSfto83UjQUaA==",
|
||||
"path": "microsoft.aspnetcore.cryptography.keyderivation/9.0.5",
|
||||
"hashPath": "microsoft.aspnetcore.cryptography.keyderivation.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-SJcjUt+vTK3VpltheGY53IzYxVjYt63gPk1bc+NGm6A37gGe6BzRcSJF62wL4PsAW4MZiClA6IwVo/aDBVCk/g==",
|
||||
"path": "microsoft.aspnetcore.identity.entityframeworkcore/9.0.5",
|
||||
"hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-TeCtb/vc+jxvgkVAqeJlZKOoG5w/w8AigWQQyOmeJsJ7+0SkONX8bqEV/wB+ojnT0sXuJrrfXQOEC3ws6asEng==",
|
||||
"path": "microsoft.entityframeworkcore/9.0.5",
|
||||
"hashPath": "microsoft.entityframeworkcore.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Abstractions/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-81fGyIibhGc4rq4ZxmVZE/1CFSvGMQOZqdRyCBLKz/Hb8eE973dmSfcdXpXhQ/5f+nbax4VGkWhwPGxWUNWaCQ==",
|
||||
"path": "microsoft.entityframeworkcore.abstractions/9.0.5",
|
||||
"hashPath": "microsoft.entityframeworkcore.abstractions.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Analyzers/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-kWRrD69qCXo7lahPZPt7C127UfK0I024laFZEDMfT3JbALB1EWneFvq1utWM0cNKPFuYis1E1oaYTuRGI/9inQ==",
|
||||
"path": "microsoft.entityframeworkcore.analyzers/9.0.5",
|
||||
"hashPath": "microsoft.entityframeworkcore.analyzers.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Relational/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-6eErbrZFd9yNnncemtDdmHZ3KC792OQCIYITuMsjK2oh4CLzlYo8mzNsozgUzQ+utHnne11/3eV8zMWbYF5Puw==",
|
||||
"path": "microsoft.entityframeworkcore.relational/9.0.5",
|
||||
"hashPath": "microsoft.entityframeworkcore.relational.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Caching.Abstractions/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-RV6wOTvH5BeVRs6cvxFuaV1ut05Dklpvq19XRO1JxAayfLWYIEP7K94aamY0iSUhoehWk1X5H6gMcbZkHuBjew==",
|
||||
"path": "microsoft.extensions.caching.abstractions/9.0.5",
|
||||
"hashPath": "microsoft.extensions.caching.abstractions.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Caching.Memory/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-qDmoAzIUBup5KZG1Abv51ifbHMCWFnaXbt05l+Sd92mLOpF9OwHOuoxu3XhzXaPGfq0Ns3pv1df5l8zuKjFgGw==",
|
||||
"path": "microsoft.extensions.caching.memory/9.0.5",
|
||||
"hashPath": "microsoft.extensions.caching.memory.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Configuration.Abstractions/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-ew0G6gIznnyAkbIa67wXspkDFcVektjN3xaDAfBDIPbWph+rbuGaaohFxUSGw28ht7wdcWtTtElKnzfkcDDbOQ==",
|
||||
"path": "microsoft.extensions.configuration.abstractions/9.0.5",
|
||||
"hashPath": "microsoft.extensions.configuration.abstractions.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.DependencyInjection/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-N1Mn0T/tUBPoLL+Fzsp+VCEtneUhhxc1//Dx3BeuQ8AX+XrMlYCfnp2zgpEXnTCB7053CLdiqVWPZ7mEX6MPjg==",
|
||||
"path": "microsoft.extensions.dependencyinjection/9.0.5",
|
||||
"hashPath": "microsoft.extensions.dependencyinjection.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-cjnRtsEAzU73aN6W7vkWy8Phj5t3Xm78HSqgrbh/O4Q9SK/yN73wZVa21QQY6amSLQRQ/M8N+koGnY6PuvKQsw==",
|
||||
"path": "microsoft.extensions.dependencyinjection.abstractions/9.0.5",
|
||||
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Identity.Core/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-7Mhz5D8piBrlpuehE8xABMJTibOC8FvJyUVTs7tqPP2wRO3Ldb9tFSCepvuHBzpBycJbNpd1L7ECUFTwRAUkgA==",
|
||||
"path": "microsoft.extensions.identity.core/9.0.5",
|
||||
"hashPath": "microsoft.extensions.identity.core.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Identity.Stores/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-8OXDgPHIAQTo6PCRg8eCnfsTbmklXvsITb+N3jqsckQQZ3cBr4drp4igdlJAkAiM1XldbBE9S3MI1XBoAwe20A==",
|
||||
"path": "microsoft.extensions.identity.stores/9.0.5",
|
||||
"hashPath": "microsoft.extensions.identity.stores.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Logging/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-rQU61lrgvpE/UgcAd4E56HPxUIkX/VUQCxWmwDTLLVeuwRDYTL0q/FLGfAW17cGTKyCh7ywYAEnY3sTEvURsfg==",
|
||||
"path": "microsoft.extensions.logging/9.0.5",
|
||||
"hashPath": "microsoft.extensions.logging.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Logging.Abstractions/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-pP1PADCrIxMYJXxFmTVbAgEU7GVpjK5i0/tyfU9DiE0oXQy3JWQaOVgCkrCiePLgS8b5sghM3Fau3EeHiVWbCg==",
|
||||
"path": "microsoft.extensions.logging.abstractions/9.0.5",
|
||||
"hashPath": "microsoft.extensions.logging.abstractions.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Options/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-vPdJQU8YLOUSSK8NL0RmwcXJr2E0w8xH559PGQl4JYsglgilZr9LZnqV2zdgk+XR05+kuvhBEZKoDVd46o7NqA==",
|
||||
"path": "microsoft.extensions.options/9.0.5",
|
||||
"hashPath": "microsoft.extensions.options.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Primitives/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-b4OAv1qE1C9aM+ShWJu3rlo/WjDwa/I30aIPXqDWSKXTtKl1Wwh6BZn+glH5HndGVVn3C6ZAPQj5nv7/7HJNBQ==",
|
||||
"path": "microsoft.extensions.primitives/9.0.5",
|
||||
"hashPath": "microsoft.extensions.primitives.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Abstractions/8.12.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-V7fHMFpfzvx7twWMV3jrf3OFVmYn3QhUYtvfMRD9yUPs9gxnQSaRMZh5NzCsnW3ZZ80J09EE7yyjM71y9JC6hQ==",
|
||||
"path": "microsoft.identitymodel.abstractions/8.12.0",
|
||||
"hashPath": "microsoft.identitymodel.abstractions.8.12.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.JsonWebTokens/8.12.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-gOup2SmdwaXooLR0POKfrkyrw+R+G8nc8Nk80TL0196kFQK7Bg7Qr4x3jvOCm3TR8QLqU8cVpSVqBLtUaosPEg==",
|
||||
"path": "microsoft.identitymodel.jsonwebtokens/8.12.0",
|
||||
"hashPath": "microsoft.identitymodel.jsonwebtokens.8.12.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Logging/8.12.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-IakwNWUTy5RlcDcKwtL5TyfDLZmA8FFnSDhfr+wfGGPMON9GkpkUY8NakIJjdy6mv6C1lM/Jkn3IuaeS9MXesA==",
|
||||
"path": "microsoft.identitymodel.logging/8.12.0",
|
||||
"hashPath": "microsoft.identitymodel.logging.8.12.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols/8.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-uA2vpKqU3I2mBBEaeJAWPTjT9v1TZrGWKdgK6G5qJd03CLx83kdiqO9cmiK8/n1erkHzFBwU/RphP83aAe3i3g==",
|
||||
"path": "microsoft.identitymodel.protocols/8.0.1",
|
||||
"hashPath": "microsoft.identitymodel.protocols.8.0.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-AQDbfpL+yzuuGhO/mQhKNsp44pm5Jv8/BI4KiFXR7beVGZoSH35zMV3PrmcfvSTsyI6qrcR898NzUauD6SRigg==",
|
||||
"path": "microsoft.identitymodel.protocols.openidconnect/8.0.1",
|
||||
"hashPath": "microsoft.identitymodel.protocols.openidconnect.8.0.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Tokens/8.12.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-WCU3wv5sioX5hhp3oHw8sCdygnfZJtRKJGCg+AckP6nbp0QGKK3VohTrxIF0dpuziLAPg57CPfS9X8UERroKxA==",
|
||||
"path": "microsoft.identitymodel.tokens/8.12.0",
|
||||
"hashPath": "microsoft.identitymodel.tokens.8.12.0.nupkg.sha512"
|
||||
},
|
||||
"Npgsql/9.0.3": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-tPvY61CxOAWxNsKLEBg+oR646X4Bc8UmyQ/tJszL/7mEmIXQnnBhVJZrZEEUv0Bstu0mEsHZD5At3EO8zQRAYw==",
|
||||
"path": "npgsql/9.0.3",
|
||||
"hashPath": "npgsql.9.0.3.nupkg.sha512"
|
||||
},
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL/9.0.4": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-mw5vcY2IEc7L+IeGrxpp/J5OSnCcjkjAgJYCm/eD52wpZze8zsSifdqV7zXslSMmfJG2iIUGZyo3KuDtEFKwMQ==",
|
||||
"path": "npgsql.entityframeworkcore.postgresql/9.0.4",
|
||||
"hashPath": "npgsql.entityframeworkcore.postgresql.9.0.4.nupkg.sha512"
|
||||
},
|
||||
"System.IdentityModel.Tokens.Jwt/8.12.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-JpkST6AQlxrXXQ05jVNqoPsU9fjIfERJdCWMxIBWzGhuNH4q/TkP5suPdlNFtHhIN+ngWQ8rmaCNY35EhACHwg==",
|
||||
"path": "system.identitymodel.tokens.jwt/8.12.0",
|
||||
"hashPath": "system.identitymodel.tokens.jwt.8.12.0.nupkg.sha512"
|
||||
},
|
||||
"Commerce.Contracts/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"Commerce.Domain/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"Generic/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,650 @@
|
||||
{
|
||||
"runtimeTarget": {
|
||||
"name": ".NETCoreApp,Version=v9.0",
|
||||
"signature": ""
|
||||
},
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v9.0": {
|
||||
"Core/1.0.0": {
|
||||
"dependencies": {
|
||||
"Contracts": "1.0.0",
|
||||
"Domain": "1.0.0",
|
||||
"FluentEmail.Core": "3.0.2",
|
||||
"FluentEmail.Smtp": "3.0.2",
|
||||
"Generic": "1.0.0",
|
||||
"Microsoft.AspNetCore.Authentication.JwtBearer": "9.0.5",
|
||||
"Microsoft.EntityFrameworkCore": "9.0.5",
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"Core.dll": {}
|
||||
}
|
||||
},
|
||||
"Bogus/35.6.3": {
|
||||
"runtime": {
|
||||
"lib/net6.0/Bogus.dll": {
|
||||
"assemblyVersion": "35.6.3.0",
|
||||
"fileVersion": "35.6.3.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"FluentEmail.Core/3.0.2": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/FluentEmail.Core.dll": {
|
||||
"assemblyVersion": "3.0.2.0",
|
||||
"fileVersion": "3.0.2.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"FluentEmail.Smtp/3.0.2": {
|
||||
"dependencies": {
|
||||
"FluentEmail.Core": "3.0.2"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/FluentEmail.Smtp.dll": {
|
||||
"assemblyVersion": "3.0.2.0",
|
||||
"fileVersion": "3.0.2.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"FluentValidation/12.1.1": {
|
||||
"runtime": {
|
||||
"lib/net8.0/FluentValidation.dll": {
|
||||
"assemblyVersion": "12.0.0.0",
|
||||
"fileVersion": "12.1.1.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.AspNetCore.Authentication.JwtBearer/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.22904"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.AspNetCore.Cryptography.Internal/9.0.5": {
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.22904"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.AspNetCore.Cryptography.KeyDerivation/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.AspNetCore.Cryptography.Internal": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.22904"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.EntityFrameworkCore.Relational": "9.0.5",
|
||||
"Microsoft.Extensions.Identity.Stores": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.22904"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.EntityFrameworkCore.Abstractions": "9.0.5",
|
||||
"Microsoft.EntityFrameworkCore.Analyzers": "9.0.5",
|
||||
"Microsoft.Extensions.Caching.Memory": "9.0.5",
|
||||
"Microsoft.Extensions.Logging": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.21604"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Abstractions/9.0.5": {
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.21604"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Analyzers/9.0.5": {},
|
||||
"Microsoft.EntityFrameworkCore.Relational/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.EntityFrameworkCore": "9.0.5",
|
||||
"Microsoft.Extensions.Caching.Memory": "9.0.5",
|
||||
"Microsoft.Extensions.Configuration.Abstractions": "9.0.5",
|
||||
"Microsoft.Extensions.Logging": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
|
||||
"assemblyVersion": "9.0.5.0",
|
||||
"fileVersion": "9.0.525.21604"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Caching.Abstractions/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Primitives": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.21509"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Caching.Memory/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Caching.Abstractions": "9.0.5",
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.5",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "9.0.5",
|
||||
"Microsoft.Extensions.Options": "9.0.5",
|
||||
"Microsoft.Extensions.Primitives": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.Caching.Memory.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.21509"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Configuration.Abstractions/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Primitives": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.21509"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.DependencyInjection/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.DependencyInjection.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.21509"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions/9.0.5": {
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.21509"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Identity.Core/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.AspNetCore.Cryptography.KeyDerivation": "9.0.5",
|
||||
"Microsoft.Extensions.Logging": "9.0.5",
|
||||
"Microsoft.Extensions.Options": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.Identity.Core.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.22904"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Identity.Stores/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Caching.Abstractions": "9.0.5",
|
||||
"Microsoft.Extensions.Identity.Core": "9.0.5",
|
||||
"Microsoft.Extensions.Logging": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.Identity.Stores.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.22904"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Logging/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyInjection": "9.0.5",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "9.0.5",
|
||||
"Microsoft.Extensions.Options": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.Logging.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.21509"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Logging.Abstractions/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.21509"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Options/9.0.5": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.5",
|
||||
"Microsoft.Extensions.Primitives": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.Options.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.21509"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Primitives/9.0.5": {
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.Extensions.Primitives.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.525.21509"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Abstractions/8.12.0": {
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.Abstractions.dll": {
|
||||
"assemblyVersion": "8.12.0.0",
|
||||
"fileVersion": "8.12.0.60603"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.JsonWebTokens/8.12.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Tokens": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
|
||||
"assemblyVersion": "8.12.0.0",
|
||||
"fileVersion": "8.12.0.60603"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Logging/8.12.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Abstractions": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.Logging.dll": {
|
||||
"assemblyVersion": "8.12.0.0",
|
||||
"fileVersion": "8.12.0.60603"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols/8.0.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Tokens": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.Protocols.dll": {
|
||||
"assemblyVersion": "8.0.1.0",
|
||||
"fileVersion": "8.0.1.50722"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Protocols": "8.0.1",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
|
||||
"assemblyVersion": "8.0.1.0",
|
||||
"fileVersion": "8.0.1.50722"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Tokens/8.12.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Logging.Abstractions": "9.0.5",
|
||||
"Microsoft.IdentityModel.Logging": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/Microsoft.IdentityModel.Tokens.dll": {
|
||||
"assemblyVersion": "8.12.0.0",
|
||||
"fileVersion": "8.12.0.60603"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Npgsql/9.0.3": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Logging.Abstractions": "9.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Npgsql.dll": {
|
||||
"assemblyVersion": "9.0.3.0",
|
||||
"fileVersion": "9.0.3.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL/9.0.4": {
|
||||
"dependencies": {
|
||||
"Microsoft.EntityFrameworkCore": "9.0.5",
|
||||
"Microsoft.EntityFrameworkCore.Relational": "9.0.5",
|
||||
"Npgsql": "9.0.3"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
|
||||
"assemblyVersion": "9.0.4.0",
|
||||
"fileVersion": "9.0.4.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.IdentityModel.Tokens.Jwt/8.12.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.JsonWebTokens": "8.12.0",
|
||||
"Microsoft.IdentityModel.Tokens": "8.12.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/System.IdentityModel.Tokens.Jwt.dll": {
|
||||
"assemblyVersion": "8.12.0.0",
|
||||
"fileVersion": "8.12.0.60603"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Contracts/1.0.0": {
|
||||
"dependencies": {
|
||||
"FluentValidation": "12.1.1"
|
||||
},
|
||||
"runtime": {
|
||||
"Contracts.dll": {
|
||||
"assemblyVersion": "1.0.0.0",
|
||||
"fileVersion": "1.0.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Domain/1.0.0": {
|
||||
"dependencies": {
|
||||
"Bogus": "35.6.3",
|
||||
"Contracts": "1.0.0",
|
||||
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "9.0.5",
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4"
|
||||
},
|
||||
"runtime": {
|
||||
"Domain.dll": {
|
||||
"assemblyVersion": "1.0.0.0",
|
||||
"fileVersion": "1.0.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Generic/1.0.0": {
|
||||
"runtime": {
|
||||
"Generic.dll": {
|
||||
"assemblyVersion": "1.0.0.0",
|
||||
"fileVersion": "1.0.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"Core/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"Bogus/35.6.3": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-+5omfZWy8gOcbpc48vKfMI4h/ecbdf3NQm6xCl3zMbaP4J3rMMm5h3kPFeIWBgt4mbz6YY0eeZDLR/6yv1khKw==",
|
||||
"path": "bogus/35.6.3",
|
||||
"hashPath": "bogus.35.6.3.nupkg.sha512"
|
||||
},
|
||||
"FluentEmail.Core/3.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-uQFFbJgMhhCFUti7pfMi429fMNi7fLGMj+7uDtD7POlQzLxlhXJ6tmt4Y1SI51sZsA36GO5b7+o29eY/dKiICQ==",
|
||||
"path": "fluentemail.core/3.0.2",
|
||||
"hashPath": "fluentemail.core.3.0.2.nupkg.sha512"
|
||||
},
|
||||
"FluentEmail.Smtp/3.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Y5pZKS/mXSl7D5WJWecvfo1kpIMDc6U0VRU6wRbE9wEv2IqMH3cQXa/97Pwi+m31COepIqc6dMhGMtAJ2Qh7rw==",
|
||||
"path": "fluentemail.smtp/3.0.2",
|
||||
"hashPath": "fluentemail.smtp.3.0.2.nupkg.sha512"
|
||||
},
|
||||
"FluentValidation/12.1.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-EPpkIe1yh1a0OXyC100oOA8WMbZvqUu5plwhvYcb7oSELfyUZzfxV48BLhvs3kKo4NwG7MGLNgy1RJiYtT8Dpw==",
|
||||
"path": "fluentvalidation/12.1.1",
|
||||
"hashPath": "fluentvalidation.12.1.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.AspNetCore.Authentication.JwtBearer/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-8J04KPX5NCo6j5AjY/rgeLTceMBJ8Sq4k+YNxN/7hCrbCH1iwHVw7VGGvlCscj615ewMX3jYDmxxLdutbSPOcA==",
|
||||
"path": "microsoft.aspnetcore.authentication.jwtbearer/9.0.5",
|
||||
"hashPath": "microsoft.aspnetcore.authentication.jwtbearer.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.AspNetCore.Cryptography.Internal/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-fz9zLxzIpUVfuQv0eMzL5Hi1xIVp7g4u4I7JuTOA3orR/6A0XpDA24gAl1HMaD9fhAQUf6JH8w1mxmEZwE3OIw==",
|
||||
"path": "microsoft.aspnetcore.cryptography.internal/9.0.5",
|
||||
"hashPath": "microsoft.aspnetcore.cryptography.internal.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.AspNetCore.Cryptography.KeyDerivation/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-6C2od1EVKYeoofE8pLa9Jtat4H9zVeuM0qdb50Nn1rLY33k6x6vR24nHUTuuXrhyW0Mu40C4eZSfto83UjQUaA==",
|
||||
"path": "microsoft.aspnetcore.cryptography.keyderivation/9.0.5",
|
||||
"hashPath": "microsoft.aspnetcore.cryptography.keyderivation.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-SJcjUt+vTK3VpltheGY53IzYxVjYt63gPk1bc+NGm6A37gGe6BzRcSJF62wL4PsAW4MZiClA6IwVo/aDBVCk/g==",
|
||||
"path": "microsoft.aspnetcore.identity.entityframeworkcore/9.0.5",
|
||||
"hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-TeCtb/vc+jxvgkVAqeJlZKOoG5w/w8AigWQQyOmeJsJ7+0SkONX8bqEV/wB+ojnT0sXuJrrfXQOEC3ws6asEng==",
|
||||
"path": "microsoft.entityframeworkcore/9.0.5",
|
||||
"hashPath": "microsoft.entityframeworkcore.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Abstractions/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-81fGyIibhGc4rq4ZxmVZE/1CFSvGMQOZqdRyCBLKz/Hb8eE973dmSfcdXpXhQ/5f+nbax4VGkWhwPGxWUNWaCQ==",
|
||||
"path": "microsoft.entityframeworkcore.abstractions/9.0.5",
|
||||
"hashPath": "microsoft.entityframeworkcore.abstractions.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Analyzers/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-kWRrD69qCXo7lahPZPt7C127UfK0I024laFZEDMfT3JbALB1EWneFvq1utWM0cNKPFuYis1E1oaYTuRGI/9inQ==",
|
||||
"path": "microsoft.entityframeworkcore.analyzers/9.0.5",
|
||||
"hashPath": "microsoft.entityframeworkcore.analyzers.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Relational/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-6eErbrZFd9yNnncemtDdmHZ3KC792OQCIYITuMsjK2oh4CLzlYo8mzNsozgUzQ+utHnne11/3eV8zMWbYF5Puw==",
|
||||
"path": "microsoft.entityframeworkcore.relational/9.0.5",
|
||||
"hashPath": "microsoft.entityframeworkcore.relational.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Caching.Abstractions/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-RV6wOTvH5BeVRs6cvxFuaV1ut05Dklpvq19XRO1JxAayfLWYIEP7K94aamY0iSUhoehWk1X5H6gMcbZkHuBjew==",
|
||||
"path": "microsoft.extensions.caching.abstractions/9.0.5",
|
||||
"hashPath": "microsoft.extensions.caching.abstractions.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Caching.Memory/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-qDmoAzIUBup5KZG1Abv51ifbHMCWFnaXbt05l+Sd92mLOpF9OwHOuoxu3XhzXaPGfq0Ns3pv1df5l8zuKjFgGw==",
|
||||
"path": "microsoft.extensions.caching.memory/9.0.5",
|
||||
"hashPath": "microsoft.extensions.caching.memory.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Configuration.Abstractions/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-ew0G6gIznnyAkbIa67wXspkDFcVektjN3xaDAfBDIPbWph+rbuGaaohFxUSGw28ht7wdcWtTtElKnzfkcDDbOQ==",
|
||||
"path": "microsoft.extensions.configuration.abstractions/9.0.5",
|
||||
"hashPath": "microsoft.extensions.configuration.abstractions.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.DependencyInjection/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-N1Mn0T/tUBPoLL+Fzsp+VCEtneUhhxc1//Dx3BeuQ8AX+XrMlYCfnp2zgpEXnTCB7053CLdiqVWPZ7mEX6MPjg==",
|
||||
"path": "microsoft.extensions.dependencyinjection/9.0.5",
|
||||
"hashPath": "microsoft.extensions.dependencyinjection.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-cjnRtsEAzU73aN6W7vkWy8Phj5t3Xm78HSqgrbh/O4Q9SK/yN73wZVa21QQY6amSLQRQ/M8N+koGnY6PuvKQsw==",
|
||||
"path": "microsoft.extensions.dependencyinjection.abstractions/9.0.5",
|
||||
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Identity.Core/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-7Mhz5D8piBrlpuehE8xABMJTibOC8FvJyUVTs7tqPP2wRO3Ldb9tFSCepvuHBzpBycJbNpd1L7ECUFTwRAUkgA==",
|
||||
"path": "microsoft.extensions.identity.core/9.0.5",
|
||||
"hashPath": "microsoft.extensions.identity.core.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Identity.Stores/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-8OXDgPHIAQTo6PCRg8eCnfsTbmklXvsITb+N3jqsckQQZ3cBr4drp4igdlJAkAiM1XldbBE9S3MI1XBoAwe20A==",
|
||||
"path": "microsoft.extensions.identity.stores/9.0.5",
|
||||
"hashPath": "microsoft.extensions.identity.stores.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Logging/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-rQU61lrgvpE/UgcAd4E56HPxUIkX/VUQCxWmwDTLLVeuwRDYTL0q/FLGfAW17cGTKyCh7ywYAEnY3sTEvURsfg==",
|
||||
"path": "microsoft.extensions.logging/9.0.5",
|
||||
"hashPath": "microsoft.extensions.logging.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Logging.Abstractions/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-pP1PADCrIxMYJXxFmTVbAgEU7GVpjK5i0/tyfU9DiE0oXQy3JWQaOVgCkrCiePLgS8b5sghM3Fau3EeHiVWbCg==",
|
||||
"path": "microsoft.extensions.logging.abstractions/9.0.5",
|
||||
"hashPath": "microsoft.extensions.logging.abstractions.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Options/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-vPdJQU8YLOUSSK8NL0RmwcXJr2E0w8xH559PGQl4JYsglgilZr9LZnqV2zdgk+XR05+kuvhBEZKoDVd46o7NqA==",
|
||||
"path": "microsoft.extensions.options/9.0.5",
|
||||
"hashPath": "microsoft.extensions.options.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Primitives/9.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-b4OAv1qE1C9aM+ShWJu3rlo/WjDwa/I30aIPXqDWSKXTtKl1Wwh6BZn+glH5HndGVVn3C6ZAPQj5nv7/7HJNBQ==",
|
||||
"path": "microsoft.extensions.primitives/9.0.5",
|
||||
"hashPath": "microsoft.extensions.primitives.9.0.5.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Abstractions/8.12.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-V7fHMFpfzvx7twWMV3jrf3OFVmYn3QhUYtvfMRD9yUPs9gxnQSaRMZh5NzCsnW3ZZ80J09EE7yyjM71y9JC6hQ==",
|
||||
"path": "microsoft.identitymodel.abstractions/8.12.0",
|
||||
"hashPath": "microsoft.identitymodel.abstractions.8.12.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.JsonWebTokens/8.12.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-gOup2SmdwaXooLR0POKfrkyrw+R+G8nc8Nk80TL0196kFQK7Bg7Qr4x3jvOCm3TR8QLqU8cVpSVqBLtUaosPEg==",
|
||||
"path": "microsoft.identitymodel.jsonwebtokens/8.12.0",
|
||||
"hashPath": "microsoft.identitymodel.jsonwebtokens.8.12.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Logging/8.12.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-IakwNWUTy5RlcDcKwtL5TyfDLZmA8FFnSDhfr+wfGGPMON9GkpkUY8NakIJjdy6mv6C1lM/Jkn3IuaeS9MXesA==",
|
||||
"path": "microsoft.identitymodel.logging/8.12.0",
|
||||
"hashPath": "microsoft.identitymodel.logging.8.12.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols/8.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-uA2vpKqU3I2mBBEaeJAWPTjT9v1TZrGWKdgK6G5qJd03CLx83kdiqO9cmiK8/n1erkHzFBwU/RphP83aAe3i3g==",
|
||||
"path": "microsoft.identitymodel.protocols/8.0.1",
|
||||
"hashPath": "microsoft.identitymodel.protocols.8.0.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-AQDbfpL+yzuuGhO/mQhKNsp44pm5Jv8/BI4KiFXR7beVGZoSH35zMV3PrmcfvSTsyI6qrcR898NzUauD6SRigg==",
|
||||
"path": "microsoft.identitymodel.protocols.openidconnect/8.0.1",
|
||||
"hashPath": "microsoft.identitymodel.protocols.openidconnect.8.0.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Tokens/8.12.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-WCU3wv5sioX5hhp3oHw8sCdygnfZJtRKJGCg+AckP6nbp0QGKK3VohTrxIF0dpuziLAPg57CPfS9X8UERroKxA==",
|
||||
"path": "microsoft.identitymodel.tokens/8.12.0",
|
||||
"hashPath": "microsoft.identitymodel.tokens.8.12.0.nupkg.sha512"
|
||||
},
|
||||
"Npgsql/9.0.3": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-tPvY61CxOAWxNsKLEBg+oR646X4Bc8UmyQ/tJszL/7mEmIXQnnBhVJZrZEEUv0Bstu0mEsHZD5At3EO8zQRAYw==",
|
||||
"path": "npgsql/9.0.3",
|
||||
"hashPath": "npgsql.9.0.3.nupkg.sha512"
|
||||
},
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL/9.0.4": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-mw5vcY2IEc7L+IeGrxpp/J5OSnCcjkjAgJYCm/eD52wpZze8zsSifdqV7zXslSMmfJG2iIUGZyo3KuDtEFKwMQ==",
|
||||
"path": "npgsql.entityframeworkcore.postgresql/9.0.4",
|
||||
"hashPath": "npgsql.entityframeworkcore.postgresql.9.0.4.nupkg.sha512"
|
||||
},
|
||||
"System.IdentityModel.Tokens.Jwt/8.12.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-JpkST6AQlxrXXQ05jVNqoPsU9fjIfERJdCWMxIBWzGhuNH4q/TkP5suPdlNFtHhIN+ngWQ8rmaCNY35EhACHwg==",
|
||||
"path": "system.identitymodel.tokens.jwt/8.12.0",
|
||||
"hashPath": "system.identitymodel.tokens.jwt.8.12.0.nupkg.sha512"
|
||||
},
|
||||
"Contracts/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"Domain/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"Generic/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,18 @@
|
||||
<?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)' == '' ">/home/yla/.nuget/packages/</NuGetPackageRoot>
|
||||
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/yla/.nuget/packages/</NuGetPackageFolders>
|
||||
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
||||
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">7.0.0</NuGetToolVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<SourceRoot Include="/home/yla/.nuget/packages/" />
|
||||
</ItemGroup>
|
||||
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore/9.0.5/buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore/9.0.5/buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props')" />
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,7 @@
|
||||
<?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.logging.abstractions/9.0.5/buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions/9.0.5/buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets')" />
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.extensions.options/9.0.5/buildTransitive/net8.0/Microsoft.Extensions.Options.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.options/9.0.5/buildTransitive/net8.0/Microsoft.Extensions.Options.targets')" />
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,320 @@
|
||||
{
|
||||
"format": 1,
|
||||
"restore": {
|
||||
"/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Core/Core.csproj": {}
|
||||
},
|
||||
"projects": {
|
||||
"/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Contracts/Contracts.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Contracts/Contracts.csproj",
|
||||
"projectName": "Contracts",
|
||||
"projectPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Contracts/Contracts.csproj",
|
||||
"packagesPath": "/home/yla/.nuget/packages/",
|
||||
"outputPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Contracts/obj/",
|
||||
"projectStyle": "PackageReference",
|
||||
"configFilePaths": [
|
||||
"/home/yla/.nuget/NuGet/NuGet.Config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net9.0"
|
||||
],
|
||||
"sources": {
|
||||
"/usr/share/dotnet/library-packs": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net9.0": {
|
||||
"targetAlias": "net9.0",
|
||||
"projectReferences": {}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
},
|
||||
"restoreAuditProperties": {
|
||||
"enableAudit": "true",
|
||||
"auditLevel": "low",
|
||||
"auditMode": "direct"
|
||||
},
|
||||
"SdkAnalysisLevel": "9.0.300"
|
||||
},
|
||||
"frameworks": {
|
||||
"net9.0": {
|
||||
"targetAlias": "net9.0",
|
||||
"dependencies": {
|
||||
"FluentValidation": {
|
||||
"target": "Package",
|
||||
"version": "[12.1.1, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48",
|
||||
"net481"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/9.0.306/PortableRuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
"/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Core/Core.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Core/Core.csproj",
|
||||
"projectName": "Core",
|
||||
"projectPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Core/Core.csproj",
|
||||
"packagesPath": "/home/yla/.nuget/packages/",
|
||||
"outputPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Core/obj/",
|
||||
"projectStyle": "PackageReference",
|
||||
"configFilePaths": [
|
||||
"/home/yla/.nuget/NuGet/NuGet.Config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net9.0"
|
||||
],
|
||||
"sources": {
|
||||
"/usr/share/dotnet/library-packs": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net9.0": {
|
||||
"targetAlias": "net9.0",
|
||||
"projectReferences": {
|
||||
"/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Contracts/Contracts.csproj": {
|
||||
"projectPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Contracts/Contracts.csproj"
|
||||
},
|
||||
"/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Domain/Domain.csproj": {
|
||||
"projectPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Domain/Domain.csproj"
|
||||
},
|
||||
"/mnt/Dataa/Work/Programming/MainProgram/Backend/SharedLogic/Generic/Generic.csproj": {
|
||||
"projectPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/SharedLogic/Generic/Generic.csproj"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
},
|
||||
"restoreAuditProperties": {
|
||||
"enableAudit": "true",
|
||||
"auditLevel": "low",
|
||||
"auditMode": "direct"
|
||||
},
|
||||
"SdkAnalysisLevel": "9.0.300"
|
||||
},
|
||||
"frameworks": {
|
||||
"net9.0": {
|
||||
"targetAlias": "net9.0",
|
||||
"dependencies": {
|
||||
"FluentEmail.Core": {
|
||||
"target": "Package",
|
||||
"version": "[3.0.2, )"
|
||||
},
|
||||
"FluentEmail.Smtp": {
|
||||
"target": "Package",
|
||||
"version": "[3.0.2, )"
|
||||
},
|
||||
"Microsoft.AspNetCore.Authentication.JwtBearer": {
|
||||
"target": "Package",
|
||||
"version": "[9.0.5, )"
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore": {
|
||||
"target": "Package",
|
||||
"version": "[9.0.5, )"
|
||||
},
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL": {
|
||||
"target": "Package",
|
||||
"version": "[9.0.4, )"
|
||||
},
|
||||
"System.IdentityModel.Tokens.Jwt": {
|
||||
"target": "Package",
|
||||
"version": "[8.12.0, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48",
|
||||
"net481"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/9.0.306/PortableRuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
"/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Domain/Domain.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Domain/Domain.csproj",
|
||||
"projectName": "Domain",
|
||||
"projectPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Domain/Domain.csproj",
|
||||
"packagesPath": "/home/yla/.nuget/packages/",
|
||||
"outputPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Domain/obj/",
|
||||
"projectStyle": "PackageReference",
|
||||
"configFilePaths": [
|
||||
"/home/yla/.nuget/NuGet/NuGet.Config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net9.0"
|
||||
],
|
||||
"sources": {
|
||||
"/usr/share/dotnet/library-packs": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net9.0": {
|
||||
"targetAlias": "net9.0",
|
||||
"projectReferences": {
|
||||
"/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Contracts/Contracts.csproj": {
|
||||
"projectPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Contracts/Contracts.csproj"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
},
|
||||
"restoreAuditProperties": {
|
||||
"enableAudit": "true",
|
||||
"auditLevel": "low",
|
||||
"auditMode": "direct"
|
||||
},
|
||||
"SdkAnalysisLevel": "9.0.300"
|
||||
},
|
||||
"frameworks": {
|
||||
"net9.0": {
|
||||
"targetAlias": "net9.0",
|
||||
"dependencies": {
|
||||
"Bogus": {
|
||||
"target": "Package",
|
||||
"version": "[35.6.3, )"
|
||||
},
|
||||
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": {
|
||||
"target": "Package",
|
||||
"version": "[9.0.5, )"
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Design": {
|
||||
"include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
|
||||
"suppressParent": "All",
|
||||
"target": "Package",
|
||||
"version": "[9.0.5, )"
|
||||
},
|
||||
"Microsoft.EntityFrameworkCore.Tools": {
|
||||
"include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
|
||||
"suppressParent": "All",
|
||||
"target": "Package",
|
||||
"version": "[9.0.5, )"
|
||||
},
|
||||
"Npgsql.EntityFrameworkCore.PostgreSQL": {
|
||||
"target": "Package",
|
||||
"version": "[9.0.4, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48",
|
||||
"net481"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/9.0.306/PortableRuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
"/mnt/Dataa/Work/Programming/MainProgram/Backend/SharedLogic/Generic/Generic.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "/mnt/Dataa/Work/Programming/MainProgram/Backend/SharedLogic/Generic/Generic.csproj",
|
||||
"projectName": "Generic",
|
||||
"projectPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/SharedLogic/Generic/Generic.csproj",
|
||||
"packagesPath": "/home/yla/.nuget/packages/",
|
||||
"outputPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/SharedLogic/Generic/obj/",
|
||||
"projectStyle": "PackageReference",
|
||||
"configFilePaths": [
|
||||
"/home/yla/.nuget/NuGet/NuGet.Config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net9.0"
|
||||
],
|
||||
"sources": {
|
||||
"/usr/share/dotnet/library-packs": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net9.0": {
|
||||
"targetAlias": "net9.0",
|
||||
"projectReferences": {}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
},
|
||||
"restoreAuditProperties": {
|
||||
"enableAudit": "true",
|
||||
"auditLevel": "low",
|
||||
"auditMode": "direct"
|
||||
},
|
||||
"SdkAnalysisLevel": "9.0.300"
|
||||
},
|
||||
"frameworks": {
|
||||
"net9.0": {
|
||||
"targetAlias": "net9.0",
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48",
|
||||
"net481"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/9.0.306/PortableRuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
<?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)' == '' ">/home/yla/.nuget/packages/</NuGetPackageRoot>
|
||||
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/yla/.nuget/packages/</NuGetPackageFolders>
|
||||
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
||||
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.14.0</NuGetToolVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<SourceRoot Include="/home/yla/.nuget/packages/" />
|
||||
</ItemGroup>
|
||||
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore/9.0.5/buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore/9.0.5/buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props')" />
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,7 @@
|
||||
<?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.logging.abstractions/9.0.5/buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions/9.0.5/buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets')" />
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.extensions.options/9.0.5/buildTransitive/net8.0/Microsoft.Extensions.Options.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.options/9.0.5/buildTransitive/net8.0/Microsoft.Extensions.Options.targets')" />
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")]
|
||||
@@ -0,0 +1,22 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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("Commerce.Core")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+89d8c7f2868cdc25655d2a003c6dc8ab9e106e46")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("Commerce.Core")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("Commerce.Core")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
||||
// Generated by the MSBuild WriteCodeFragment class.
|
||||
|
||||
+1
@@ -0,0 +1 @@
|
||||
60fc4d0c81033ed5f2a8bda5c31fd8f7203422273b7def57096da344e0d414c6
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
is_global = true
|
||||
build_property.TargetFramework = net10.0
|
||||
build_property.TargetFrameworkIdentifier = .NETCoreApp
|
||||
build_property.TargetFrameworkVersion = v10.0
|
||||
build_property.TargetPlatformMinVersion =
|
||||
build_property.UsingMicrosoftNETSdkWeb =
|
||||
build_property.ProjectTypeGuids =
|
||||
build_property.InvariantGlobalization =
|
||||
build_property.PlatformNeutralAssembly =
|
||||
build_property.EnforceExtendedAnalyzerRules =
|
||||
build_property._SupportedPlatformList = Linux,macOS,Windows
|
||||
build_property.RootNamespace = Commerce.Core
|
||||
build_property.ProjectDir = /mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/
|
||||
build_property.EnableComHosting =
|
||||
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||
build_property.EffectiveAnalysisLevelStyle = 10.0
|
||||
build_property.EnableCodeStyleSeverity =
|
||||
@@ -0,0 +1,8 @@
|
||||
// <auto-generated/>
|
||||
global using System;
|
||||
global using System.Collections.Generic;
|
||||
global using System.IO;
|
||||
global using System.Linq;
|
||||
global using System.Net.Http;
|
||||
global using System.Threading;
|
||||
global using System.Threading.Tasks;
|
||||
Binary file not shown.
BIN
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
cfde3ec769ddaac95fee6e41c8813ba8ec8ab0a84f80dd68903e233cfe85cb56
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/bin/Debug/net10.0/Commerce.Core.deps.json
|
||||
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/bin/Debug/net10.0/Commerce.Core.dll
|
||||
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/bin/Debug/net10.0/Commerce.Core.pdb
|
||||
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/bin/Debug/net10.0/Commerce.Contracts.dll
|
||||
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/bin/Debug/net10.0/Commerce.Domain.dll
|
||||
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/bin/Debug/net10.0/Generic.dll
|
||||
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/bin/Debug/net10.0/Commerce.Contracts.pdb
|
||||
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/bin/Debug/net10.0/Commerce.Domain.pdb
|
||||
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/bin/Debug/net10.0/Generic.pdb
|
||||
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/obj/Debug/net10.0/Commerce.Core.csproj.AssemblyReference.cache
|
||||
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/obj/Debug/net10.0/Commerce.Core.GeneratedMSBuildEditorConfig.editorconfig
|
||||
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/obj/Debug/net10.0/Commerce.Core.AssemblyInfoInputs.cache
|
||||
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/obj/Debug/net10.0/Commerce.Core.AssemblyInfo.cs
|
||||
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/obj/Debug/net10.0/Commerce.Core.csproj.CoreCompileInputs.cache
|
||||
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/obj/Debug/net10.0/Commerce.ED612663.Up2Date
|
||||
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/obj/Debug/net10.0/Commerce.Core.dll
|
||||
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/obj/Debug/net10.0/refint/Commerce.Core.dll
|
||||
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/obj/Debug/net10.0/Commerce.Core.pdb
|
||||
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/obj/Debug/net10.0/ref/Commerce.Core.dll
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,22 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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("ECommerce.Core")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+206dfeabd74212fb6442b2ac195b5904b0472cb7")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("ECommerce.Core")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("ECommerce.Core")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
||||
// Generated by the MSBuild WriteCodeFragment class.
|
||||
|
||||
+1
@@ -0,0 +1 @@
|
||||
6353d8c58e28d3fbced642d32f0fe5e4bbd7f023f898360664cbd061785cb8d7
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
is_global = true
|
||||
build_property.TargetFramework = net10.0
|
||||
build_property.TargetFrameworkIdentifier = .NETCoreApp
|
||||
build_property.TargetFrameworkVersion = v10.0
|
||||
build_property.TargetPlatformMinVersion =
|
||||
build_property.UsingMicrosoftNETSdkWeb =
|
||||
build_property.ProjectTypeGuids =
|
||||
build_property.InvariantGlobalization =
|
||||
build_property.PlatformNeutralAssembly =
|
||||
build_property.EnforceExtendedAnalyzerRules =
|
||||
build_property._SupportedPlatformList = Linux,macOS,Windows
|
||||
build_property.RootNamespace = ECommerce.Core
|
||||
build_property.ProjectDir = /mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/
|
||||
build_property.EnableComHosting =
|
||||
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||
build_property.EffectiveAnalysisLevelStyle = 10.0
|
||||
build_property.EnableCodeStyleSeverity =
|
||||
@@ -0,0 +1,8 @@
|
||||
// <auto-generated/>
|
||||
global using System;
|
||||
global using System.Collections.Generic;
|
||||
global using System.IO;
|
||||
global using System.Linq;
|
||||
global using System.Net.Http;
|
||||
global using System.Threading;
|
||||
global using System.Threading.Tasks;
|
||||
Binary file not shown.
BIN
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
d0072d99f6041643cd09a6f9744fb09b394bdcf62de8a4625a384aef3631a0fb
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/Commerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.csproj.AssemblyReference.cache
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/Commerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.GeneratedMSBuildEditorConfig.editorconfig
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/Commerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.AssemblyInfoInputs.cache
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/Commerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.AssemblyInfo.cs
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/Commerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.csproj.CoreCompileInputs.cache
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/bin/Debug/net10.0/ECommerce.Core.deps.json
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/bin/Debug/net10.0/ECommerce.Core.dll
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/bin/Debug/net10.0/ECommerce.Core.pdb
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/bin/Debug/net10.0/ECommerce.Contracts.dll
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/bin/Debug/net10.0/ECommerce.Domain.dll
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/bin/Debug/net10.0/Generic.dll
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/bin/Debug/net10.0/ECommerce.Contracts.pdb
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/bin/Debug/net10.0/ECommerce.Domain.pdb
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/bin/Debug/net10.0/Generic.pdb
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.csproj.AssemblyReference.cache
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.GeneratedMSBuildEditorConfig.editorconfig
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.AssemblyInfoInputs.cache
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.AssemblyInfo.cs
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.csproj.CoreCompileInputs.cache
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/obj/Debug/net10.0/ECommerc.ED67C103.Up2Date
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.dll
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/obj/Debug/net10.0/refint/ECommerce.Core.dll
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.pdb
|
||||
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/obj/Debug/net10.0/ref/ECommerce.Core.dll
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+4
@@ -0,0 +1,4 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
|
||||
@@ -0,0 +1,22 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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("Core")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+b0da15cd3746adfcd6a77120b7ac6fe51ed64d0e")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("Core")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("Core")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
||||
// Generated by the MSBuild WriteCodeFragment class.
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
1e24b32546cd904cde5e159ee39a7512364b28829bfd2353fd8a12c65a693d57
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
is_global = true
|
||||
build_property.TargetFramework = net8.0
|
||||
build_property.TargetPlatformMinVersion =
|
||||
build_property.UsingMicrosoftNETSdkWeb =
|
||||
build_property.ProjectTypeGuids =
|
||||
build_property.InvariantGlobalization =
|
||||
build_property.PlatformNeutralAssembly =
|
||||
build_property.EnforceExtendedAnalyzerRules =
|
||||
build_property._SupportedPlatformList = Linux,macOS,Windows
|
||||
build_property.RootNamespace = Core
|
||||
build_property.ProjectDir = /run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/
|
||||
build_property.EnableComHosting =
|
||||
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||
build_property.EffectiveAnalysisLevelStyle = 8.0
|
||||
build_property.EnableCodeStyleSeverity =
|
||||
@@ -0,0 +1,8 @@
|
||||
// <auto-generated/>
|
||||
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.Threading;
|
||||
global using global::System.Threading.Tasks;
|
||||
Binary file not shown.
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
||||
16b60d801fa99156333e67cbaf3db6764f73f20dc53d5f79eef802bab2c34dad
|
||||
@@ -0,0 +1,18 @@
|
||||
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/bin/Debug/net8.0/Core.deps.json
|
||||
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/bin/Debug/net8.0/Core.dll
|
||||
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/bin/Debug/net8.0/Core.pdb
|
||||
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/bin/Debug/net8.0/Contracts.dll
|
||||
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/bin/Debug/net8.0/Domain.dll
|
||||
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/bin/Debug/net8.0/Contracts.pdb
|
||||
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/bin/Debug/net8.0/Domain.pdb
|
||||
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/Core.csproj.AssemblyReference.cache
|
||||
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/Core.GeneratedMSBuildEditorConfig.editorconfig
|
||||
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/Core.AssemblyInfoInputs.cache
|
||||
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/Core.AssemblyInfo.cs
|
||||
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/Core.csproj.CoreCompileInputs.cache
|
||||
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/Core.sourcelink.json
|
||||
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/Core.csproj.Up2Date
|
||||
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/Core.dll
|
||||
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/refint/Core.dll
|
||||
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/Core.pdb
|
||||
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/ref/Core.dll
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
{"documents":{"/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/*":"https://api.bitbucket.org/2.0/repositories/said1996/masstech_ecommerce/src/c1a49964a4532d5f878ec36123308b5881585e73/*"}}
|
||||
Binary file not shown.
Binary file not shown.
+4
@@ -0,0 +1,4 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")]
|
||||
@@ -0,0 +1,22 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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("Commerce.Core")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+89d8c7f2868cdc25655d2a003c6dc8ab9e106e46")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("Commerce.Core")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("Commerce.Core")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
||||
// Generated by the MSBuild WriteCodeFragment class.
|
||||
|
||||
+1
@@ -0,0 +1 @@
|
||||
60fc4d0c81033ed5f2a8bda5c31fd8f7203422273b7def57096da344e0d414c6
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
is_global = true
|
||||
build_property.TargetFramework = net9.0
|
||||
build_property.TargetPlatformMinVersion =
|
||||
build_property.UsingMicrosoftNETSdkWeb =
|
||||
build_property.ProjectTypeGuids =
|
||||
build_property.InvariantGlobalization =
|
||||
build_property.PlatformNeutralAssembly =
|
||||
build_property.EnforceExtendedAnalyzerRules =
|
||||
build_property._SupportedPlatformList = Linux,macOS,Windows
|
||||
build_property.RootNamespace = Commerce.Core
|
||||
build_property.ProjectDir = /mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/
|
||||
build_property.EnableComHosting =
|
||||
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||
build_property.EffectiveAnalysisLevelStyle = 9.0
|
||||
build_property.EnableCodeStyleSeverity =
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user