radivoje.milutinovic hace 3 años
padre
commit
587c20804c
Se han modificado 100 ficheros con 56 adiciones y 14374 borrados
  1. 0
    277
      SecureSharing.Data/Migrations/20220906133332_init.Designer.cs
  2. 0
    292
      SecureSharing.Data/Migrations/20220908115806_AddMessagesTable.Designer.cs
  3. 0
    29
      SecureSharing.Data/Migrations/20220908115806_AddMessagesTable.cs
  4. 0
    298
      SecureSharing.Data/Migrations/20220909105407_MessageExpiryDate.Designer.cs
  5. 0
    35
      SecureSharing.Data/Migrations/20220909105407_MessageExpiryDate.cs
  6. 0
    310
      SecureSharing.Data/Migrations/20220927104345_AddingFileNameAndCode.Designer.cs
  7. 0
    35
      SecureSharing.Data/Migrations/20220927104345_AddingFileNameAndCode.cs
  8. 0
    32
      SecureSharing.Data/Migrations/20220928065754_Changed for filename to be list of FileModels.cs
  9. 2
    2
      SecureSharing.Data/Migrations/20220928085731_Init.Designer.cs
  10. 49
    1
      SecureSharing.Data/Migrations/20220928085731_Init.cs
  11. 4
    0
      SecureSharing.Data/SecureSharing.Data.csproj
  12. 1
    1
      SecureSharing/appsettings.json
  13. BIN
      SecureSharing/bin/Debug/net5.0/AutoMapper.dll
  14. BIN
      SecureSharing/bin/Debug/net5.0/BouncyCastle.Crypto.dll
  15. BIN
      SecureSharing/bin/Debug/net5.0/Humanizer.dll
  16. BIN
      SecureSharing/bin/Debug/net5.0/MVCTemplate.Business.dll
  17. BIN
      SecureSharing/bin/Debug/net5.0/MVCTemplate.Business.pdb
  18. BIN
      SecureSharing/bin/Debug/net5.0/MVCTemplate.Data.dll
  19. BIN
      SecureSharing/bin/Debug/net5.0/MVCTemplate.Data.pdb
  20. 0
    3
      SecureSharing/bin/Debug/net5.0/MVCTemplate.StaticWebAssets.xml
  21. BIN
      SecureSharing/bin/Debug/net5.0/MVCTemplate.Views.dll
  22. BIN
      SecureSharing/bin/Debug/net5.0/MVCTemplate.Views.pdb
  23. 0
    6537
      SecureSharing/bin/Debug/net5.0/MVCTemplate.deps.json
  24. BIN
      SecureSharing/bin/Debug/net5.0/MVCTemplate.exe
  25. 0
    8
      SecureSharing/bin/Debug/net5.0/MVCTemplate.runtimeconfig.dev.json
  26. 0
    13
      SecureSharing/bin/Debug/net5.0/MVCTemplate.runtimeconfig.json
  27. BIN
      SecureSharing/bin/Debug/net5.0/MailKit.dll
  28. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.AspNet.Identity.Core.dll
  29. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.AspNetCore.Authentication.Google.dll
  30. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.AspNetCore.Cryptography.Internal.dll
  31. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll
  32. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll
  33. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.AspNetCore.Identity.UI.Views.V4.dll
  34. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.AspNetCore.Identity.UI.dll
  35. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll
  36. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.dll
  37. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.AspNetCore.Razor.Language.dll
  38. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.Bcl.AsyncInterfaces.dll
  39. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll
  40. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.CodeAnalysis.CSharp.dll
  41. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.CodeAnalysis.Razor.dll
  42. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.CodeAnalysis.Workspaces.dll
  43. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.CodeAnalysis.dll
  44. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.Data.SqlClient.dll
  45. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.EntityFrameworkCore.Abstractions.dll
  46. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.EntityFrameworkCore.Design.dll
  47. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.EntityFrameworkCore.Relational.dll
  48. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.EntityFrameworkCore.SqlServer.dll
  49. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.EntityFrameworkCore.dll
  50. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.Extensions.DependencyInjection.dll
  51. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.Extensions.DependencyModel.dll
  52. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.Extensions.FileProviders.Embedded.dll
  53. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.Extensions.Identity.Core.dll
  54. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.Extensions.Identity.Stores.dll
  55. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.Identity.Client.dll
  56. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.IdentityModel.JsonWebTokens.dll
  57. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.IdentityModel.Logging.dll
  58. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
  59. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.IdentityModel.Protocols.dll
  60. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.IdentityModel.Tokens.dll
  61. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.VisualStudio.Web.CodeGeneration.Contracts.dll
  62. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.VisualStudio.Web.CodeGeneration.Core.dll
  63. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.VisualStudio.Web.CodeGeneration.EntityFrameworkCore.dll
  64. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.VisualStudio.Web.CodeGeneration.Templating.dll
  65. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.VisualStudio.Web.CodeGeneration.Utils.dll
  66. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.VisualStudio.Web.CodeGeneration.dll
  67. BIN
      SecureSharing/bin/Debug/net5.0/Microsoft.VisualStudio.Web.CodeGenerators.Mvc.dll
  68. BIN
      SecureSharing/bin/Debug/net5.0/MimeKit.dll
  69. BIN
      SecureSharing/bin/Debug/net5.0/Newtonsoft.Json.dll
  70. BIN
      SecureSharing/bin/Debug/net5.0/Quartz.dll
  71. BIN
      SecureSharing/bin/Debug/net5.0/ScreeningTest.Business.dll
  72. BIN
      SecureSharing/bin/Debug/net5.0/ScreeningTest.Business.pdb
  73. BIN
      SecureSharing/bin/Debug/net5.0/ScreeningTest.Data.dll
  74. BIN
      SecureSharing/bin/Debug/net5.0/ScreeningTest.Data.pdb
  75. 0
    3
      SecureSharing/bin/Debug/net5.0/ScreeningTest.StaticWebAssets.xml
  76. BIN
      SecureSharing/bin/Debug/net5.0/ScreeningTest.Views.dll
  77. BIN
      SecureSharing/bin/Debug/net5.0/ScreeningTest.Views.pdb
  78. 0
    6477
      SecureSharing/bin/Debug/net5.0/ScreeningTest.deps.json
  79. BIN
      SecureSharing/bin/Debug/net5.0/ScreeningTest.dll
  80. BIN
      SecureSharing/bin/Debug/net5.0/ScreeningTest.exe
  81. BIN
      SecureSharing/bin/Debug/net5.0/ScreeningTest.pdb
  82. 0
    8
      SecureSharing/bin/Debug/net5.0/ScreeningTest.runtimeconfig.dev.json
  83. 0
    13
      SecureSharing/bin/Debug/net5.0/ScreeningTest.runtimeconfig.json
  84. BIN
      SecureSharing/bin/Debug/net5.0/SecureSharing.dll
  85. BIN
      SecureSharing/bin/Debug/net5.0/SecureSharing.pdb
  86. BIN
      SecureSharing/bin/Debug/net5.0/Serilog.AspNetCore.dll
  87. BIN
      SecureSharing/bin/Debug/net5.0/Serilog.Extensions.Hosting.dll
  88. BIN
      SecureSharing/bin/Debug/net5.0/Serilog.Extensions.Logging.dll
  89. BIN
      SecureSharing/bin/Debug/net5.0/Serilog.Formatting.Compact.dll
  90. BIN
      SecureSharing/bin/Debug/net5.0/Serilog.Settings.Configuration.dll
  91. BIN
      SecureSharing/bin/Debug/net5.0/Serilog.Sinks.Console.dll
  92. BIN
      SecureSharing/bin/Debug/net5.0/Serilog.Sinks.Debug.dll
  93. BIN
      SecureSharing/bin/Debug/net5.0/Serilog.Sinks.File.dll
  94. BIN
      SecureSharing/bin/Debug/net5.0/Serilog.dll
  95. BIN
      SecureSharing/bin/Debug/net5.0/System.Composition.AttributedModel.dll
  96. BIN
      SecureSharing/bin/Debug/net5.0/System.Composition.Convention.dll
  97. BIN
      SecureSharing/bin/Debug/net5.0/System.Composition.Hosting.dll
  98. BIN
      SecureSharing/bin/Debug/net5.0/System.Composition.Runtime.dll
  99. BIN
      SecureSharing/bin/Debug/net5.0/System.Composition.TypedParts.dll
  100. 0
    0
      SecureSharing/bin/Debug/net5.0/System.Configuration.ConfigurationManager.dll

+ 0
- 277
SecureSharing.Data/Migrations/20220906133332_init.Designer.cs Ver fichero

@@ -1,277 +0,0 @@
// <auto-generated />
using System;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
using SecureSharing.Data.DbContexts;

namespace SecureSharing.Data.Migrations
{
[DbContext(typeof(AppDbContext))]
[Migration("20220906133332_init")]
partial class init
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("Relational:MaxIdentifierLength", 128)
.HasAnnotation("ProductVersion", "5.0.7")
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b =>
{
b.Property<string>("Id")
.HasColumnType("nvarchar(450)");

b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.HasColumnType("nvarchar(max)");

b.Property<string>("Name")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.Property<string>("NormalizedName")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.HasKey("Id");

b.HasIndex("NormalizedName")
.IsUnique()
.HasDatabaseName("RoleNameIndex")
.HasFilter("[NormalizedName] IS NOT NULL");

b.ToTable("AspNetRoles");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<string>", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);

b.Property<string>("ClaimType")
.HasColumnType("nvarchar(max)");

b.Property<string>("ClaimValue")
.HasColumnType("nvarchar(max)");

b.Property<string>("RoleId")
.IsRequired()
.HasColumnType("nvarchar(450)");

b.HasKey("Id");

b.HasIndex("RoleId");

b.ToTable("AspNetRoleClaims");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUser", b =>
{
b.Property<string>("Id")
.HasColumnType("nvarchar(450)");

b.Property<int>("AccessFailedCount")
.HasColumnType("int");

b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.HasColumnType("nvarchar(max)");

b.Property<string>("Email")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.Property<bool>("EmailConfirmed")
.HasColumnType("bit");

b.Property<bool>("LockoutEnabled")
.HasColumnType("bit");

b.Property<DateTimeOffset?>("LockoutEnd")
.HasColumnType("datetimeoffset");

b.Property<string>("NormalizedEmail")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.Property<string>("NormalizedUserName")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.Property<string>("PasswordHash")
.HasColumnType("nvarchar(max)");

b.Property<string>("PhoneNumber")
.HasColumnType("nvarchar(max)");

b.Property<bool>("PhoneNumberConfirmed")
.HasColumnType("bit");

b.Property<string>("SecurityStamp")
.HasColumnType("nvarchar(max)");

b.Property<bool>("TwoFactorEnabled")
.HasColumnType("bit");

b.Property<string>("UserName")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.HasKey("Id");

b.HasIndex("NormalizedEmail")
.HasDatabaseName("EmailIndex");

b.HasIndex("NormalizedUserName")
.IsUnique()
.HasDatabaseName("UserNameIndex")
.HasFilter("[NormalizedUserName] IS NOT NULL");

b.ToTable("AspNetUsers");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);

b.Property<string>("ClaimType")
.HasColumnType("nvarchar(max)");

b.Property<string>("ClaimValue")
.HasColumnType("nvarchar(max)");

b.Property<string>("UserId")
.IsRequired()
.HasColumnType("nvarchar(450)");

b.HasKey("Id");

b.HasIndex("UserId");

b.ToTable("AspNetUserClaims");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
{
b.Property<string>("LoginProvider")
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");

b.Property<string>("ProviderKey")
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");

b.Property<string>("ProviderDisplayName")
.HasColumnType("nvarchar(max)");

b.Property<string>("UserId")
.IsRequired()
.HasColumnType("nvarchar(450)");

b.HasKey("LoginProvider", "ProviderKey");

b.HasIndex("UserId");

b.ToTable("AspNetUserLogins");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
{
b.Property<string>("UserId")
.HasColumnType("nvarchar(450)");

b.Property<string>("RoleId")
.HasColumnType("nvarchar(450)");

b.HasKey("UserId", "RoleId");

b.HasIndex("RoleId");

b.ToTable("AspNetUserRoles");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<string>", b =>
{
b.Property<string>("UserId")
.HasColumnType("nvarchar(450)");

b.Property<string>("LoginProvider")
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");

b.Property<string>("Name")
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");

b.Property<string>("Value")
.HasColumnType("nvarchar(max)");

b.HasKey("UserId", "LoginProvider", "Name");

b.ToTable("AspNetUserTokens");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<string>", b =>
{
b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
.WithMany()
.HasForeignKey("RoleId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
{
b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null)
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
{
b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null)
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
{
b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
.WithMany()
.HasForeignKey("RoleId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();

b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null)
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<string>", b =>
{
b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null)
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});
#pragma warning restore 612, 618
}
}
}

+ 0
- 292
SecureSharing.Data/Migrations/20220908115806_AddMessagesTable.Designer.cs Ver fichero

@@ -1,292 +0,0 @@
// <auto-generated />
using System;
using SecureSharing.Data.DbContexts;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;

namespace SecureSharing.Data.Migrations
{
[DbContext(typeof(AppDbContext))]
[Migration("20220908115806_AddMessagesTable")]
partial class AddMessagesTable
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("Relational:MaxIdentifierLength", 128)
.HasAnnotation("ProductVersion", "5.0.7")
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);

modelBuilder.Entity("SecureSharing.Data.Data.Message", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);

b.Property<string>("Text")
.HasColumnType("nvarchar(max)");

b.HasKey("Id");

b.ToTable("Messages");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b =>
{
b.Property<string>("Id")
.HasColumnType("nvarchar(450)");

b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.HasColumnType("nvarchar(max)");

b.Property<string>("Name")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.Property<string>("NormalizedName")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.HasKey("Id");

b.HasIndex("NormalizedName")
.IsUnique()
.HasDatabaseName("RoleNameIndex")
.HasFilter("[NormalizedName] IS NOT NULL");

b.ToTable("AspNetRoles");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<string>", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);

b.Property<string>("ClaimType")
.HasColumnType("nvarchar(max)");

b.Property<string>("ClaimValue")
.HasColumnType("nvarchar(max)");

b.Property<string>("RoleId")
.IsRequired()
.HasColumnType("nvarchar(450)");

b.HasKey("Id");

b.HasIndex("RoleId");

b.ToTable("AspNetRoleClaims");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUser", b =>
{
b.Property<string>("Id")
.HasColumnType("nvarchar(450)");

b.Property<int>("AccessFailedCount")
.HasColumnType("int");

b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.HasColumnType("nvarchar(max)");

b.Property<string>("Email")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.Property<bool>("EmailConfirmed")
.HasColumnType("bit");

b.Property<bool>("LockoutEnabled")
.HasColumnType("bit");

b.Property<DateTimeOffset?>("LockoutEnd")
.HasColumnType("datetimeoffset");

b.Property<string>("NormalizedEmail")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.Property<string>("NormalizedUserName")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.Property<string>("PasswordHash")
.HasColumnType("nvarchar(max)");

b.Property<string>("PhoneNumber")
.HasColumnType("nvarchar(max)");

b.Property<bool>("PhoneNumberConfirmed")
.HasColumnType("bit");

b.Property<string>("SecurityStamp")
.HasColumnType("nvarchar(max)");

b.Property<bool>("TwoFactorEnabled")
.HasColumnType("bit");

b.Property<string>("UserName")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.HasKey("Id");

b.HasIndex("NormalizedEmail")
.HasDatabaseName("EmailIndex");

b.HasIndex("NormalizedUserName")
.IsUnique()
.HasDatabaseName("UserNameIndex")
.HasFilter("[NormalizedUserName] IS NOT NULL");

b.ToTable("AspNetUsers");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);

b.Property<string>("ClaimType")
.HasColumnType("nvarchar(max)");

b.Property<string>("ClaimValue")
.HasColumnType("nvarchar(max)");

b.Property<string>("UserId")
.IsRequired()
.HasColumnType("nvarchar(450)");

b.HasKey("Id");

b.HasIndex("UserId");

b.ToTable("AspNetUserClaims");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
{
b.Property<string>("LoginProvider")
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");

b.Property<string>("ProviderKey")
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");

b.Property<string>("ProviderDisplayName")
.HasColumnType("nvarchar(max)");

b.Property<string>("UserId")
.IsRequired()
.HasColumnType("nvarchar(450)");

b.HasKey("LoginProvider", "ProviderKey");

b.HasIndex("UserId");

b.ToTable("AspNetUserLogins");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
{
b.Property<string>("UserId")
.HasColumnType("nvarchar(450)");

b.Property<string>("RoleId")
.HasColumnType("nvarchar(450)");

b.HasKey("UserId", "RoleId");

b.HasIndex("RoleId");

b.ToTable("AspNetUserRoles");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<string>", b =>
{
b.Property<string>("UserId")
.HasColumnType("nvarchar(450)");

b.Property<string>("LoginProvider")
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");

b.Property<string>("Name")
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");

b.Property<string>("Value")
.HasColumnType("nvarchar(max)");

b.HasKey("UserId", "LoginProvider", "Name");

b.ToTable("AspNetUserTokens");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<string>", b =>
{
b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
.WithMany()
.HasForeignKey("RoleId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
{
b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null)
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
{
b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null)
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
{
b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
.WithMany()
.HasForeignKey("RoleId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();

b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null)
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<string>", b =>
{
b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null)
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});
#pragma warning restore 612, 618
}
}
}

+ 0
- 29
SecureSharing.Data/Migrations/20220908115806_AddMessagesTable.cs Ver fichero

@@ -1,29 +0,0 @@
using Microsoft.EntityFrameworkCore.Migrations;

namespace SecureSharing.Data.Migrations
{
public partial class AddMessagesTable : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.CreateTable(
name: "Messages",
columns: table => new
{
Id = table.Column<int>(type: "int", nullable: false)
.Annotation("SqlServer:Identity", "1, 1"),
Text = table.Column<string>(type: "nvarchar(max)", nullable: true)
},
constraints: table =>
{
table.PrimaryKey("PK_Messages", x => x.Id);
});
}

protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropTable(
name: "Messages");
}
}
}

+ 0
- 298
SecureSharing.Data/Migrations/20220909105407_MessageExpiryDate.Designer.cs Ver fichero

@@ -1,298 +0,0 @@
// <auto-generated />
using System;
using SecureSharing.Data.DbContexts;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;

namespace SecureSharing.Data.Migrations
{
[DbContext(typeof(AppDbContext))]
[Migration("20220909105407_MessageExpiryDate")]
partial class MessageExpiryDate
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("Relational:MaxIdentifierLength", 128)
.HasAnnotation("ProductVersion", "5.0.7")
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);

modelBuilder.Entity("SecureSharing.Data.Data.Message", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);

b.Property<DateTime?>("ExpiryDate")
.HasColumnType("datetime2");

b.Property<bool>("IsValid")
.HasColumnType("bit");

b.Property<string>("Text")
.HasColumnType("nvarchar(max)");

b.HasKey("Id");

b.ToTable("Messages");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b =>
{
b.Property<string>("Id")
.HasColumnType("nvarchar(450)");

b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.HasColumnType("nvarchar(max)");

b.Property<string>("Name")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.Property<string>("NormalizedName")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.HasKey("Id");

b.HasIndex("NormalizedName")
.IsUnique()
.HasDatabaseName("RoleNameIndex")
.HasFilter("[NormalizedName] IS NOT NULL");

b.ToTable("AspNetRoles");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<string>", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);

b.Property<string>("ClaimType")
.HasColumnType("nvarchar(max)");

b.Property<string>("ClaimValue")
.HasColumnType("nvarchar(max)");

b.Property<string>("RoleId")
.IsRequired()
.HasColumnType("nvarchar(450)");

b.HasKey("Id");

b.HasIndex("RoleId");

b.ToTable("AspNetRoleClaims");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUser", b =>
{
b.Property<string>("Id")
.HasColumnType("nvarchar(450)");

b.Property<int>("AccessFailedCount")
.HasColumnType("int");

b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.HasColumnType("nvarchar(max)");

b.Property<string>("Email")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.Property<bool>("EmailConfirmed")
.HasColumnType("bit");

b.Property<bool>("LockoutEnabled")
.HasColumnType("bit");

b.Property<DateTimeOffset?>("LockoutEnd")
.HasColumnType("datetimeoffset");

b.Property<string>("NormalizedEmail")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.Property<string>("NormalizedUserName")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.Property<string>("PasswordHash")
.HasColumnType("nvarchar(max)");

b.Property<string>("PhoneNumber")
.HasColumnType("nvarchar(max)");

b.Property<bool>("PhoneNumberConfirmed")
.HasColumnType("bit");

b.Property<string>("SecurityStamp")
.HasColumnType("nvarchar(max)");

b.Property<bool>("TwoFactorEnabled")
.HasColumnType("bit");

b.Property<string>("UserName")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.HasKey("Id");

b.HasIndex("NormalizedEmail")
.HasDatabaseName("EmailIndex");

b.HasIndex("NormalizedUserName")
.IsUnique()
.HasDatabaseName("UserNameIndex")
.HasFilter("[NormalizedUserName] IS NOT NULL");

b.ToTable("AspNetUsers");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);

b.Property<string>("ClaimType")
.HasColumnType("nvarchar(max)");

b.Property<string>("ClaimValue")
.HasColumnType("nvarchar(max)");

b.Property<string>("UserId")
.IsRequired()
.HasColumnType("nvarchar(450)");

b.HasKey("Id");

b.HasIndex("UserId");

b.ToTable("AspNetUserClaims");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
{
b.Property<string>("LoginProvider")
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");

b.Property<string>("ProviderKey")
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");

b.Property<string>("ProviderDisplayName")
.HasColumnType("nvarchar(max)");

b.Property<string>("UserId")
.IsRequired()
.HasColumnType("nvarchar(450)");

b.HasKey("LoginProvider", "ProviderKey");

b.HasIndex("UserId");

b.ToTable("AspNetUserLogins");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
{
b.Property<string>("UserId")
.HasColumnType("nvarchar(450)");

b.Property<string>("RoleId")
.HasColumnType("nvarchar(450)");

b.HasKey("UserId", "RoleId");

b.HasIndex("RoleId");

b.ToTable("AspNetUserRoles");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<string>", b =>
{
b.Property<string>("UserId")
.HasColumnType("nvarchar(450)");

b.Property<string>("LoginProvider")
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");

b.Property<string>("Name")
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");

b.Property<string>("Value")
.HasColumnType("nvarchar(max)");

b.HasKey("UserId", "LoginProvider", "Name");

b.ToTable("AspNetUserTokens");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<string>", b =>
{
b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
.WithMany()
.HasForeignKey("RoleId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
{
b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null)
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
{
b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null)
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
{
b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
.WithMany()
.HasForeignKey("RoleId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();

b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null)
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<string>", b =>
{
b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null)
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});
#pragma warning restore 612, 618
}
}
}

+ 0
- 35
SecureSharing.Data/Migrations/20220909105407_MessageExpiryDate.cs Ver fichero

@@ -1,35 +0,0 @@
using System;
using Microsoft.EntityFrameworkCore.Migrations;

namespace SecureSharing.Data.Migrations
{
public partial class MessageExpiryDate : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<DateTime>(
name: "ExpiryDate",
table: "Messages",
type: "datetime2",
nullable: true);

migrationBuilder.AddColumn<bool>(
name: "IsValid",
table: "Messages",
type: "bit",
nullable: false,
defaultValue: false);
}

protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "ExpiryDate",
table: "Messages");

migrationBuilder.DropColumn(
name: "IsValid",
table: "Messages");
}
}
}

+ 0
- 310
SecureSharing.Data/Migrations/20220927104345_AddingFileNameAndCode.Designer.cs Ver fichero

@@ -1,310 +0,0 @@
// <auto-generated />
using System;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
using SecureSharing.Data.DbContexts;

#nullable disable

namespace SecureSharing.Data.Migrations
{
[DbContext(typeof(AppDbContext))]
[Migration("20220927104345_AddingFileNameAndCode")]
partial class AddingFileNameAndCode
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("ProductVersion", "6.0.9")
.HasAnnotation("Relational:MaxIdentifierLength", 128);

SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1);

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b =>
{
b.Property<string>("Id")
.HasColumnType("nvarchar(450)");

b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.HasColumnType("nvarchar(max)");

b.Property<string>("Name")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.Property<string>("NormalizedName")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.HasKey("Id");

b.HasIndex("NormalizedName")
.IsUnique()
.HasDatabaseName("RoleNameIndex")
.HasFilter("[NormalizedName] IS NOT NULL");

b.ToTable("AspNetRoles", (string)null);
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<string>", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int");

SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);

b.Property<string>("ClaimType")
.HasColumnType("nvarchar(max)");

b.Property<string>("ClaimValue")
.HasColumnType("nvarchar(max)");

b.Property<string>("RoleId")
.IsRequired()
.HasColumnType("nvarchar(450)");

b.HasKey("Id");

b.HasIndex("RoleId");

b.ToTable("AspNetRoleClaims", (string)null);
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUser", b =>
{
b.Property<string>("Id")
.HasColumnType("nvarchar(450)");

b.Property<int>("AccessFailedCount")
.HasColumnType("int");

b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.HasColumnType("nvarchar(max)");

b.Property<string>("Email")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.Property<bool>("EmailConfirmed")
.HasColumnType("bit");

b.Property<bool>("LockoutEnabled")
.HasColumnType("bit");

b.Property<DateTimeOffset?>("LockoutEnd")
.HasColumnType("datetimeoffset");

b.Property<string>("NormalizedEmail")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.Property<string>("NormalizedUserName")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.Property<string>("PasswordHash")
.HasColumnType("nvarchar(max)");

b.Property<string>("PhoneNumber")
.HasColumnType("nvarchar(max)");

b.Property<bool>("PhoneNumberConfirmed")
.HasColumnType("bit");

b.Property<string>("SecurityStamp")
.HasColumnType("nvarchar(max)");

b.Property<bool>("TwoFactorEnabled")
.HasColumnType("bit");

b.Property<string>("UserName")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)");

b.HasKey("Id");

b.HasIndex("NormalizedEmail")
.HasDatabaseName("EmailIndex");

b.HasIndex("NormalizedUserName")
.IsUnique()
.HasDatabaseName("UserNameIndex")
.HasFilter("[NormalizedUserName] IS NOT NULL");

b.ToTable("AspNetUsers", (string)null);
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int");

SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);

b.Property<string>("ClaimType")
.HasColumnType("nvarchar(max)");

b.Property<string>("ClaimValue")
.HasColumnType("nvarchar(max)");

b.Property<string>("UserId")
.IsRequired()
.HasColumnType("nvarchar(450)");

b.HasKey("Id");

b.HasIndex("UserId");

b.ToTable("AspNetUserClaims", (string)null);
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
{
b.Property<string>("LoginProvider")
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");

b.Property<string>("ProviderKey")
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");

b.Property<string>("ProviderDisplayName")
.HasColumnType("nvarchar(max)");

b.Property<string>("UserId")
.IsRequired()
.HasColumnType("nvarchar(450)");

b.HasKey("LoginProvider", "ProviderKey");

b.HasIndex("UserId");

b.ToTable("AspNetUserLogins", (string)null);
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
{
b.Property<string>("UserId")
.HasColumnType("nvarchar(450)");

b.Property<string>("RoleId")
.HasColumnType("nvarchar(450)");

b.HasKey("UserId", "RoleId");

b.HasIndex("RoleId");

b.ToTable("AspNetUserRoles", (string)null);
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<string>", b =>
{
b.Property<string>("UserId")
.HasColumnType("nvarchar(450)");

b.Property<string>("LoginProvider")
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");

b.Property<string>("Name")
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");

b.Property<string>("Value")
.HasColumnType("nvarchar(max)");

b.HasKey("UserId", "LoginProvider", "Name");

b.ToTable("AspNetUserTokens", (string)null);
});

modelBuilder.Entity("SecureSharing.Data.Data.Message", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int");

SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"), 1L, 1);

b.Property<string>("Code")
.HasColumnType("nvarchar(max)");

b.Property<DateTime?>("ExpiryDate")
.HasColumnType("datetime2");

b.Property<string>("FileName")
.HasColumnType("nvarchar(max)");

b.Property<bool>("IsValid")
.HasColumnType("bit");

b.Property<string>("Text")
.HasColumnType("nvarchar(max)");

b.HasKey("Id");

b.ToTable("Messages");
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<string>", b =>
{
b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
.WithMany()
.HasForeignKey("RoleId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
{
b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null)
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
{
b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null)
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
{
b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
.WithMany()
.HasForeignKey("RoleId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();

b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null)
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});

modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<string>", b =>
{
b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null)
.WithMany()
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});
#pragma warning restore 612, 618
}
}
}

+ 0
- 35
SecureSharing.Data/Migrations/20220927104345_AddingFileNameAndCode.cs Ver fichero

@@ -1,35 +0,0 @@
using Microsoft.EntityFrameworkCore.Migrations;

#nullable disable

namespace SecureSharing.Data.Migrations
{
public partial class AddingFileNameAndCode : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<string>(
name: "Code",
table: "Messages",
type: "nvarchar(max)",
nullable: true);

migrationBuilder.AddColumn<string>(
name: "FileName",
table: "Messages",
type: "nvarchar(max)",
nullable: true);
}

protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "Code",
table: "Messages");

migrationBuilder.DropColumn(
name: "FileName",
table: "Messages");
}
}
}

+ 0
- 32
SecureSharing.Data/Migrations/20220928065754_Changed for filename to be list of FileModels.cs Ver fichero

@@ -1,32 +0,0 @@
using Microsoft.EntityFrameworkCore.Migrations;

#nullable disable

namespace SecureSharing.Data.Migrations
{
public partial class ChangedforfilenametobelistofFileModels : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropTable(name: "FileModel");
migrationBuilder.CreateTable(
name: "FileModel",
columns: table => new
{
Id = table.Column<int>(type: "int", nullable: false)
.Annotation("SqlServer:Identity", "1, 1"),
Name = table.Column<string>(type: "nvarchar(max)", nullable: true)
},
constraints: table =>
{
table.PrimaryKey("PK_FileModel", x => x.Id);
});
}

protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropTable(name: "FileModel");
}
}
}

SecureSharing.Data/Migrations/20220928065754_Changed for filename to be list of FileModels.Designer.cs → SecureSharing.Data/Migrations/20220928085731_Init.Designer.cs Ver fichero

@@ -12,8 +12,8 @@ using SecureSharing.Data.DbContexts;
namespace SecureSharing.Data.Migrations
{
[DbContext(typeof(AppDbContext))]
[Migration("20220928065754_Changed for filename to be list of FileModels")]
partial class ChangedforfilenametobelistofFileModels
[Migration("20220928085731_Init")]
partial class Init
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{

SecureSharing.Data/Migrations/20220906133332_init.cs → SecureSharing.Data/Migrations/20220928085731_Init.cs Ver fichero

@@ -1,9 +1,11 @@
using System;
using Microsoft.EntityFrameworkCore.Migrations;

#nullable disable

namespace SecureSharing.Data.Migrations
{
public partial class init : Migration
public partial class Init : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
@@ -46,6 +48,22 @@ namespace SecureSharing.Data.Migrations
table.PrimaryKey("PK_AspNetUsers", x => x.Id);
});

migrationBuilder.CreateTable(
name: "Messages",
columns: table => new
{
Id = table.Column<int>(type: "int", nullable: false)
.Annotation("SqlServer:Identity", "1, 1"),
Text = table.Column<string>(type: "nvarchar(max)", nullable: true),
Code = table.Column<string>(type: "nvarchar(max)", nullable: true),
IsValid = table.Column<bool>(type: "bit", nullable: false),
ExpiryDate = table.Column<DateTime>(type: "datetime2", nullable: true)
},
constraints: table =>
{
table.PrimaryKey("PK_Messages", x => x.Id);
});

migrationBuilder.CreateTable(
name: "AspNetRoleClaims",
columns: table => new
@@ -152,6 +170,25 @@ namespace SecureSharing.Data.Migrations
onDelete: ReferentialAction.Cascade);
});

migrationBuilder.CreateTable(
name: "FileModel",
columns: table => new
{
Id = table.Column<int>(type: "int", nullable: false)
.Annotation("SqlServer:Identity", "1, 1"),
Name = table.Column<string>(type: "nvarchar(max)", nullable: true),
MessageId = table.Column<int>(type: "int", nullable: true)
},
constraints: table =>
{
table.PrimaryKey("PK_FileModel", x => x.Id);
table.ForeignKey(
name: "FK_FileModel_Messages_MessageId",
column: x => x.MessageId,
principalTable: "Messages",
principalColumn: "Id");
});

migrationBuilder.CreateIndex(
name: "IX_AspNetRoleClaims_RoleId",
table: "AspNetRoleClaims",
@@ -190,6 +227,11 @@ namespace SecureSharing.Data.Migrations
column: "NormalizedUserName",
unique: true,
filter: "[NormalizedUserName] IS NOT NULL");

migrationBuilder.CreateIndex(
name: "IX_FileModel_MessageId",
table: "FileModel",
column: "MessageId");
}

protected override void Down(MigrationBuilder migrationBuilder)
@@ -209,11 +251,17 @@ namespace SecureSharing.Data.Migrations
migrationBuilder.DropTable(
name: "AspNetUserTokens");

migrationBuilder.DropTable(
name: "FileModel");

migrationBuilder.DropTable(
name: "AspNetRoles");

migrationBuilder.DropTable(
name: "AspNetUsers");

migrationBuilder.DropTable(
name: "Messages");
}
}
}

+ 4
- 0
SecureSharing.Data/SecureSharing.Data.csproj Ver fichero

@@ -21,4 +21,8 @@
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="6.0.0" />
</ItemGroup>

<ItemGroup>
<Folder Include="Migrations" />
</ItemGroup>

</Project>

+ 1
- 1
SecureSharing/appsettings.json Ver fichero

@@ -1,7 +1,7 @@
{
"AllowedHosts": "*",
"ConnectionStrings": {
"DefaultConnection": "data source=(localdb)\\MSSQLLocalDB; initial catalog=Test;Integrated Security=True"
"DefaultConnection": "data source=192.168.88.175,1433;initial catalog=SecureShareIDEMOOO;User Id=sa;Password=Diligent123!"
},
"Logging": {
"LogLevel": {

BIN
SecureSharing/bin/Debug/net5.0/AutoMapper.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/BouncyCastle.Crypto.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Humanizer.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/MVCTemplate.Business.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/MVCTemplate.Business.pdb Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/MVCTemplate.Data.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/MVCTemplate.Data.pdb Ver fichero


+ 0
- 3
SecureSharing/bin/Debug/net5.0/MVCTemplate.StaticWebAssets.xml Ver fichero

@@ -1,3 +0,0 @@
<StaticWebAssets Version="1.0">
<ContentRoot BasePath="/Identity" Path="C:\Users\julija.stojkovic\.nuget\packages\microsoft.aspnetcore.identity.ui\5.0.6\staticwebassets\V4\" />
</StaticWebAssets>

BIN
SecureSharing/bin/Debug/net5.0/MVCTemplate.Views.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/MVCTemplate.Views.pdb Ver fichero


+ 0
- 6537
SecureSharing/bin/Debug/net5.0/MVCTemplate.deps.json
La diferencia del archivo ha sido suprimido porque es demasiado grande
Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/MVCTemplate.exe Ver fichero


+ 0
- 8
SecureSharing/bin/Debug/net5.0/MVCTemplate.runtimeconfig.dev.json Ver fichero

@@ -1,8 +0,0 @@
{
"runtimeOptions": {
"additionalProbingPaths": [
"C:\\Users\\julija.stojkovic\\.dotnet\\store\\|arch|\\|tfm|",
"C:\\Users\\julija.stojkovic\\.nuget\\packages"
]
}
}

+ 0
- 13
SecureSharing/bin/Debug/net5.0/MVCTemplate.runtimeconfig.json Ver fichero

@@ -1,13 +0,0 @@
{
"runtimeOptions": {
"tfm": "net5.0",
"framework": {
"name": "Microsoft.AspNetCore.App",
"version": "5.0.0"
},
"configProperties": {
"System.GC.Server": true,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
}
}

BIN
SecureSharing/bin/Debug/net5.0/MailKit.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.AspNet.Identity.Core.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.AspNetCore.Authentication.Google.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.AspNetCore.Cryptography.Internal.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.AspNetCore.Identity.UI.Views.V4.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.AspNetCore.Identity.UI.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.AspNetCore.Razor.Language.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.Bcl.AsyncInterfaces.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.CodeAnalysis.CSharp.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.CodeAnalysis.Razor.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.CodeAnalysis.Workspaces.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.CodeAnalysis.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.Data.SqlClient.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.EntityFrameworkCore.Abstractions.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.EntityFrameworkCore.Design.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.EntityFrameworkCore.Relational.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.EntityFrameworkCore.SqlServer.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.EntityFrameworkCore.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.Extensions.DependencyInjection.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.Extensions.DependencyModel.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.Extensions.FileProviders.Embedded.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.Extensions.Identity.Core.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.Extensions.Identity.Stores.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.Identity.Client.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.IdentityModel.JsonWebTokens.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.IdentityModel.Logging.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.IdentityModel.Protocols.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.IdentityModel.Tokens.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.VisualStudio.Web.CodeGeneration.Contracts.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.VisualStudio.Web.CodeGeneration.Core.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.VisualStudio.Web.CodeGeneration.EntityFrameworkCore.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.VisualStudio.Web.CodeGeneration.Templating.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.VisualStudio.Web.CodeGeneration.Utils.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.VisualStudio.Web.CodeGeneration.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Microsoft.VisualStudio.Web.CodeGenerators.Mvc.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/MimeKit.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Newtonsoft.Json.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Quartz.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/ScreeningTest.Business.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/ScreeningTest.Business.pdb Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/ScreeningTest.Data.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/ScreeningTest.Data.pdb Ver fichero


+ 0
- 3
SecureSharing/bin/Debug/net5.0/ScreeningTest.StaticWebAssets.xml Ver fichero

@@ -1,3 +0,0 @@
<StaticWebAssets Version="1.0">
<ContentRoot BasePath="/Identity" Path="C:\Users\julija.stojkovic\.nuget\packages\microsoft.aspnetcore.identity.ui\5.0.6\staticwebassets\V4\" />
</StaticWebAssets>

BIN
SecureSharing/bin/Debug/net5.0/ScreeningTest.Views.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/ScreeningTest.Views.pdb Ver fichero


+ 0
- 6477
SecureSharing/bin/Debug/net5.0/ScreeningTest.deps.json
La diferencia del archivo ha sido suprimido porque es demasiado grande
Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/ScreeningTest.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/ScreeningTest.exe Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/ScreeningTest.pdb Ver fichero


+ 0
- 8
SecureSharing/bin/Debug/net5.0/ScreeningTest.runtimeconfig.dev.json Ver fichero

@@ -1,8 +0,0 @@
{
"runtimeOptions": {
"additionalProbingPaths": [
"C:\\Users\\julija.stojkovic\\.dotnet\\store\\|arch|\\|tfm|",
"C:\\Users\\julija.stojkovic\\.nuget\\packages"
]
}
}

+ 0
- 13
SecureSharing/bin/Debug/net5.0/ScreeningTest.runtimeconfig.json Ver fichero

@@ -1,13 +0,0 @@
{
"runtimeOptions": {
"tfm": "net5.0",
"framework": {
"name": "Microsoft.AspNetCore.App",
"version": "5.0.0"
},
"configProperties": {
"System.GC.Server": true,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
}
}

BIN
SecureSharing/bin/Debug/net5.0/SecureSharing.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/SecureSharing.pdb Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Serilog.AspNetCore.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Serilog.Extensions.Hosting.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Serilog.Extensions.Logging.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Serilog.Formatting.Compact.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Serilog.Settings.Configuration.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Serilog.Sinks.Console.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Serilog.Sinks.Debug.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Serilog.Sinks.File.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/Serilog.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/System.Composition.AttributedModel.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/System.Composition.Convention.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/System.Composition.Hosting.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/System.Composition.Runtime.dll Ver fichero


BIN
SecureSharing/bin/Debug/net5.0/System.Composition.TypedParts.dll Ver fichero


+ 0
- 0
SecureSharing/bin/Debug/net5.0/System.Configuration.ConfigurationManager.dll Ver fichero


Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio

Cargando…
Cancelar
Guardar