Introduces a new column to the Project
database table.
This commit is contained in:
parent
e760d51987
commit
7689d2d235
2676
Marco.Pms.DataAccess/Migrations/20250610051758_Added_Short_Name_Column_In_Projects_Table.Designer.cs
generated
Normal file
2676
Marco.Pms.DataAccess/Migrations/20250610051758_Added_Short_Name_Column_In_Projects_Table.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,37 @@
|
|||||||
|
using System;
|
||||||
|
using Microsoft.EntityFrameworkCore.Migrations;
|
||||||
|
|
||||||
|
#nullable disable
|
||||||
|
|
||||||
|
namespace Marco.Pms.DataAccess.Migrations
|
||||||
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
|
public partial class Added_Short_Name_Column_In_Projects_Table : Migration
|
||||||
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
|
protected override void Up(MigrationBuilder migrationBuilder)
|
||||||
|
{
|
||||||
|
migrationBuilder.AddColumn<string>(
|
||||||
|
name: "ShortName",
|
||||||
|
table: "Projects",
|
||||||
|
type: "longtext",
|
||||||
|
nullable: true)
|
||||||
|
.Annotation("MySql:CharSet", "utf8mb4");
|
||||||
|
|
||||||
|
migrationBuilder.UpdateData(
|
||||||
|
table: "Projects",
|
||||||
|
keyColumn: "Id",
|
||||||
|
keyValue: new Guid("85bf587b-7ca9-4685-b77c-d817f5847e85"),
|
||||||
|
column: "ShortName",
|
||||||
|
value: null);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
|
protected override void Down(MigrationBuilder migrationBuilder)
|
||||||
|
{
|
||||||
|
migrationBuilder.DropColumn(
|
||||||
|
name: "ShortName",
|
||||||
|
table: "Projects");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -1610,6 +1610,9 @@ namespace Marco.Pms.DataAccess.Migrations
|
|||||||
b.Property<Guid>("ProjectStatusId")
|
b.Property<Guid>("ProjectStatusId")
|
||||||
.HasColumnType("char(36)");
|
.HasColumnType("char(36)");
|
||||||
|
|
||||||
|
b.Property<string>("ShortName")
|
||||||
|
.HasColumnType("longtext");
|
||||||
|
|
||||||
b.Property<DateTime?>("StartDate")
|
b.Property<DateTime?>("StartDate")
|
||||||
.HasColumnType("datetime(6)");
|
.HasColumnType("datetime(6)");
|
||||||
|
|
||||||
|
@ -8,6 +8,8 @@ namespace Marco.Pms.Model.Dtos.Project
|
|||||||
[Required(ErrorMessage = "Project Name is required!")]
|
[Required(ErrorMessage = "Project Name is required!")]
|
||||||
[DisplayName("Project Name")]
|
[DisplayName("Project Name")]
|
||||||
public string? Name { get; set; }
|
public string? Name { get; set; }
|
||||||
|
[DisplayName("Short Name")]
|
||||||
|
public string? ShortName { get; set; }
|
||||||
|
|
||||||
[DisplayName("Project Address")]
|
[DisplayName("Project Address")]
|
||||||
[Required(ErrorMessage = "Project Address is required!")]
|
[Required(ErrorMessage = "Project Address is required!")]
|
||||||
|
@ -9,6 +9,8 @@ namespace Marco.Pms.Model.Dtos.Project
|
|||||||
[Required(ErrorMessage = "Project Name is required!")]
|
[Required(ErrorMessage = "Project Name is required!")]
|
||||||
[DisplayName("Project Name")]
|
[DisplayName("Project Name")]
|
||||||
public string? Name { get; set; }
|
public string? Name { get; set; }
|
||||||
|
[DisplayName("Short Name")]
|
||||||
|
public string? ShortName { get; set; }
|
||||||
|
|
||||||
[DisplayName("Project Address")]
|
[DisplayName("Project Address")]
|
||||||
[Required(ErrorMessage = "Project Address is required!")]
|
[Required(ErrorMessage = "Project Address is required!")]
|
||||||
|
@ -9,6 +9,8 @@ namespace Marco.Pms.Model.Dtos.Project
|
|||||||
[Required(ErrorMessage = "Project Name is required!")]
|
[Required(ErrorMessage = "Project Name is required!")]
|
||||||
[DisplayName("Project Name")]
|
[DisplayName("Project Name")]
|
||||||
public string? Name { get; set; }
|
public string? Name { get; set; }
|
||||||
|
[DisplayName("Short Name")]
|
||||||
|
public string? ShortName { get; set; }
|
||||||
|
|
||||||
[DisplayName("Project Address")]
|
[DisplayName("Project Address")]
|
||||||
[Required(ErrorMessage = "Project Address is required!")]
|
[Required(ErrorMessage = "Project Address is required!")]
|
||||||
|
@ -14,6 +14,7 @@ namespace Marco.Pms.Model.Mapper
|
|||||||
ContactPerson = projectModel.ContactPerson,
|
ContactPerson = projectModel.ContactPerson,
|
||||||
ProjectAddress = projectModel.ProjectAddress,
|
ProjectAddress = projectModel.ProjectAddress,
|
||||||
Name = projectModel.Name,
|
Name = projectModel.Name,
|
||||||
|
ShortName = projectModel.ShortName,
|
||||||
EndDate = projectModel.EndDate,
|
EndDate = projectModel.EndDate,
|
||||||
StartDate = projectModel.StartDate,
|
StartDate = projectModel.StartDate,
|
||||||
ProjectStatusId = projectModel.ProjectStatusId
|
ProjectStatusId = projectModel.ProjectStatusId
|
||||||
@ -27,6 +28,7 @@ namespace Marco.Pms.Model.Mapper
|
|||||||
ContactPerson = projectModel.ContactPerson ?? "",
|
ContactPerson = projectModel.ContactPerson ?? "",
|
||||||
ProjectAddress = projectModel.ProjectAddress ?? "",
|
ProjectAddress = projectModel.ProjectAddress ?? "",
|
||||||
Name = projectModel.Name ?? "",
|
Name = projectModel.Name ?? "",
|
||||||
|
ShortName = projectModel.ShortName,
|
||||||
EndDate = projectModel.EndDate,
|
EndDate = projectModel.EndDate,
|
||||||
StartDate = projectModel.StartDate,
|
StartDate = projectModel.StartDate,
|
||||||
TenantId = TenantId,
|
TenantId = TenantId,
|
||||||
@ -42,6 +44,7 @@ namespace Marco.Pms.Model.Mapper
|
|||||||
ContactPerson = projectModel.ContactPerson ?? "",
|
ContactPerson = projectModel.ContactPerson ?? "",
|
||||||
ProjectAddress = projectModel.ProjectAddress ?? "",
|
ProjectAddress = projectModel.ProjectAddress ?? "",
|
||||||
Name = projectModel.Name ?? "",
|
Name = projectModel.Name ?? "",
|
||||||
|
ShortName = projectModel.ShortName,
|
||||||
EndDate = projectModel.EndDate,
|
EndDate = projectModel.EndDate,
|
||||||
StartDate = projectModel.StartDate,
|
StartDate = projectModel.StartDate,
|
||||||
TenantId = TenantId,
|
TenantId = TenantId,
|
||||||
@ -67,6 +70,7 @@ namespace Marco.Pms.Model.Mapper
|
|||||||
{
|
{
|
||||||
Id = project.Id,
|
Id = project.Id,
|
||||||
Name = project.Name,
|
Name = project.Name,
|
||||||
|
ShortName = project.ShortName,
|
||||||
ProjectAddress = project.ProjectAddress,
|
ProjectAddress = project.ProjectAddress,
|
||||||
ProjectStatusId = project.ProjectStatusId,
|
ProjectStatusId = project.ProjectStatusId,
|
||||||
ContactPerson = project.ContactPerson,
|
ContactPerson = project.ContactPerson,
|
||||||
|
@ -14,6 +14,7 @@ namespace Marco.Pms.Model.Projects
|
|||||||
[Required]
|
[Required]
|
||||||
[DisplayName("Project Name")]
|
[DisplayName("Project Name")]
|
||||||
public string? Name { get; set; }
|
public string? Name { get; set; }
|
||||||
|
public string? ShortName { get; set; }
|
||||||
|
|
||||||
[DisplayName("Project Address")]
|
[DisplayName("Project Address")]
|
||||||
public string? ProjectAddress { get; set; }
|
public string? ProjectAddress { get; set; }
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
{
|
{
|
||||||
public Guid Id { get; set; }
|
public Guid Id { get; set; }
|
||||||
public string? Name { get; set; }
|
public string? Name { get; set; }
|
||||||
|
public string? ShortName { get; set; }
|
||||||
public string? ProjectAddress { get; set; }
|
public string? ProjectAddress { get; set; }
|
||||||
public string? ContactPerson { get; set; }
|
public string? ContactPerson { get; set; }
|
||||||
|
|
||||||
|
@ -150,6 +150,7 @@ namespace MarcoBMS.Services.Controllers
|
|||||||
{
|
{
|
||||||
projectVM.Id = vm.project.Id;
|
projectVM.Id = vm.project.Id;
|
||||||
projectVM.Name = vm.project.Name;
|
projectVM.Name = vm.project.Name;
|
||||||
|
projectVM.ShortName = vm.project.ShortName;
|
||||||
projectVM.ProjectAddress = vm.project.ProjectAddress;
|
projectVM.ProjectAddress = vm.project.ProjectAddress;
|
||||||
projectVM.ContactPerson = vm.project.ContactPerson;
|
projectVM.ContactPerson = vm.project.ContactPerson;
|
||||||
projectVM.StartDate = vm.project.StartDate;
|
projectVM.StartDate = vm.project.StartDate;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user