#91 new fields for user table

This commit is contained in:
Hamid Reza Mohammadi 2021-03-15 10:49:49 +03:30
parent 72a9b79d6a
commit d7b4cce73f
5 changed files with 2274 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,42 @@
using Microsoft.EntityFrameworkCore.Migrations;
namespace RMuseum.Migrations
{
public partial class UserNewFields : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<string>(
name: "Bio",
table: "AspNetUsers",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "NickName",
table: "AspNetUsers",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "Website",
table: "AspNetUsers",
nullable: true);
migrationBuilder.Sql("UPDATE AspNetUsers SET NickName = FirstName + ' ' + SureName");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "Bio",
table: "AspNetUsers");
migrationBuilder.DropColumn(
name: "NickName",
table: "AspNetUsers");
migrationBuilder.DropColumn(
name: "Website",
table: "AspNetUsers");
}
}
}

View File

@ -1404,6 +1404,9 @@ namespace RMuseum.Migrations
b.Property<int>("AccessFailedCount")
.HasColumnType("int");
b.Property<string>("Bio")
.HasColumnType("nvarchar(max)");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.HasColumnType("nvarchar(max)");
@ -1427,6 +1430,9 @@ namespace RMuseum.Migrations
b.Property<DateTimeOffset?>("LockoutEnd")
.HasColumnType("datetimeoffset");
b.Property<string>("NickName")
.HasColumnType("nvarchar(max)");
b.Property<string>("NormalizedEmail")
.HasColumnType("nvarchar(256)")
.HasMaxLength(256);
@ -1463,6 +1469,9 @@ namespace RMuseum.Migrations
.HasColumnType("nvarchar(256)")
.HasMaxLength(256);
b.Property<string>("Website")
.HasColumnType("nvarchar(max)");
b.HasKey("Id");
b.HasIndex("NormalizedEmail")

View File

@ -43,5 +43,20 @@ namespace RSecurityBackend.Models.Auth.Db
/// user image id
/// </summary>
public Guid? RImageId { get; set; }
/// <summary>
/// nick name
/// </summary>
public string NickName { get; set; }
/// <summary>
/// biography
/// </summary>
public string Bio { get; set; }
/// <summary>
/// web site
/// </summary>
public string Website { get; set; }
}
}

View File

@ -756,6 +756,21 @@
user image id
</summary>
</member>
<member name="P:RSecurityBackend.Models.Auth.Db.RAppUser.NickName">
<summary>
nick name
</summary>
</member>
<member name="P:RSecurityBackend.Models.Auth.Db.RAppUser.Bio">
<summary>
biography
</summary>
</member>
<member name="P:RSecurityBackend.Models.Auth.Db.RAppUser.Website">
<summary>
web site
</summary>
</member>
<member name="T:RSecurityBackend.Models.Auth.Db.RAppUserStatus">
<summary>
User Status