feat(1.0.0.1) , fix(siteMap) , fix(IsMain)

- Add version 1.0.0.1
- Fix sitemap issue , add new migration for is main in blog category
- Fix IsMain column not foun by add new migration
release
Amir Hossein Khademi 2024-05-28 11:06:30 +03:30
parent 9f6af37e7f
commit 51721e3c50
8 changed files with 2145 additions and 7 deletions

View File

@ -1 +1 @@
0.27.38.60
1.0.0.1

View File

@ -1,7 +1,7 @@
{
"ConnectionStrings": {
"PostgresServer": "User ID=postgres;Password=root;Host=localhost;Port=5432;Database=iGarsonDB;",
"Postgres": "Host=pg-0,pg-1;Username=igarsonAgent;Password=xHTpBf4wC+bBeNg2pL6Ga7VEWKFJx7VPEUpqxwPFfOc2YYTVwFQuHfsiqoVeT9+6;Database=NetinaShopDB02;Load Balance Hosts=true;Target Session Attributes=primary;Application Name=iGLS",
"Postgres": "Host=pg-0,pg-1;Username=igarsonAgent;Password=xHTpBf4wC+bBeNg2pL6Ga7VEWKFJx7VPEUpqxwPFfOc2YYTVwFQuHfsiqoVeT9+6;Database=HamyanDB;Load Balance Hosts=true;Target Session Attributes=primary;Application Name=iGLS",
"MartenDB": "Host=pg-0,pg-1;Username=igarsonAgent;Password=xHTpBf4wC+bBeNg2pL6Ga7VEWKFJx7VPEUpqxwPFfOc2YYTVwFQuHfsiqoVeT9+6;Database=NetinaShopMartenDB;"
},
"Logging": {

View File

@ -6,8 +6,8 @@
<ImplicitUsings>enable</ImplicitUsings>
<InvariantGlobalization>true</InvariantGlobalization>
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
<AssemblyVersion>0.27.38.60</AssemblyVersion>
<FileVersion>0.27.38.60</FileVersion>
<AssemblyVersion>1.0.0.1</AssemblyVersion>
<FileVersion>1.0.0.1</FileVersion>
</PropertyGroup>
<ItemGroup>

View File

@ -9,7 +9,7 @@ string env = builder.Environment.IsDevelopment() == true ? "Development" : "Prod
builder.Host.UseContentRoot(Directory.GetCurrentDirectory());
if (builder.Environment.IsDevelopment())
{
string projectName = "Vesmeh";
string projectName = "Hamyan";
builder.Configuration.AddJsonFile($"AppSettings/appsettings.json").AddJsonFile($"AppSettings/appsettings.{env}{projectName}.json");
}

View File

@ -1,8 +1,6 @@
using System.IO.Compression;
using System.Xml;
using Netina.Core.Models;
using Netina.Domain.Entities.Blogs;
using Netina.Domain.Entities.Brands;
using Netina.Domain.Entities.ProductCategories;
namespace Netina.Core.BaseServices;

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,77 @@
using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace NetinaShop.Repository.Migrations
{
/// <inheritdoc />
public partial class EditBlogCategoryAddIsMain : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AlterDatabase()
.Annotation("Npgsql:PostgresExtension:fuzzystrmatch", ",,")
.Annotation("Npgsql:PostgresExtension:pg_trgm", ",,");
migrationBuilder.AddColumn<bool>(
name: "IsMain",
schema: "public",
table: "BlogCategories",
type: "boolean",
nullable: false,
defaultValue: false);
migrationBuilder.AddColumn<Guid>(
name: "ParentId",
schema: "public",
table: "BlogCategories",
type: "uuid",
nullable: true);
migrationBuilder.CreateIndex(
name: "IX_BlogCategories_ParentId",
schema: "public",
table: "BlogCategories",
column: "ParentId");
migrationBuilder.AddForeignKey(
name: "FK_BlogCategories_BlogCategories_ParentId",
schema: "public",
table: "BlogCategories",
column: "ParentId",
principalSchema: "public",
principalTable: "BlogCategories",
principalColumn: "Id");
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropForeignKey(
name: "FK_BlogCategories_BlogCategories_ParentId",
schema: "public",
table: "BlogCategories");
migrationBuilder.DropIndex(
name: "IX_BlogCategories_ParentId",
schema: "public",
table: "BlogCategories");
migrationBuilder.DropColumn(
name: "IsMain",
schema: "public",
table: "BlogCategories");
migrationBuilder.DropColumn(
name: "ParentId",
schema: "public",
table: "BlogCategories");
migrationBuilder.AlterDatabase()
.OldAnnotation("Npgsql:PostgresExtension:fuzzystrmatch", ",,")
.OldAnnotation("Npgsql:PostgresExtension:pg_trgm", ",,");
}
}
}

View File

@ -21,6 +21,8 @@ namespace NetinaShop.Repository.Migrations
.HasAnnotation("ProductVersion", "8.0.4")
.HasAnnotation("Relational:MaxIdentifierLength", 63);
NpgsqlModelBuilderExtensions.HasPostgresExtension(modelBuilder, "fuzzystrmatch");
NpgsqlModelBuilderExtensions.HasPostgresExtension(modelBuilder, "pg_trgm");
NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder);
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>", b =>
@ -283,6 +285,9 @@ namespace NetinaShop.Repository.Migrations
.IsRequired()
.HasColumnType("text");
b.Property<bool>("IsMain")
.HasColumnType("boolean");
b.Property<bool>("IsRemoved")
.HasColumnType("boolean");
@ -297,6 +302,9 @@ namespace NetinaShop.Repository.Migrations
.IsRequired()
.HasColumnType("text");
b.Property<Guid?>("ParentId")
.HasColumnType("uuid");
b.Property<DateTime>("RemovedAt")
.HasColumnType("timestamp without time zone");
@ -310,6 +318,8 @@ namespace NetinaShop.Repository.Migrations
b.HasKey("Id");
b.HasIndex("ParentId");
b.ToTable("BlogCategories", "public");
});
@ -1700,6 +1710,15 @@ namespace NetinaShop.Repository.Migrations
b.Navigation("Category");
});
modelBuilder.Entity("Netina.Domain.Entities.Blogs.BlogCategory", b =>
{
b.HasOne("Netina.Domain.Entities.Blogs.BlogCategory", "Parent")
.WithMany()
.HasForeignKey("ParentId");
b.Navigation("Parent");
});
modelBuilder.Entity("Netina.Domain.Entities.Discounts.Discount", b =>
{
b.HasOne("Netina.Domain.Entities.Users.Marketer", "Marketer")