commit3
This commit is contained in:
@@ -5,6 +5,8 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<PackageReference Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="5.0.12" />
|
||||||
|
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="5.0.12" />
|
||||||
<PackageReference Include="Microsoft.AspNetCore.Identity.UI" Version="5.0.12" />
|
<PackageReference Include="Microsoft.AspNetCore.Identity.UI" Version="5.0.12" />
|
||||||
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.12" />
|
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.12" />
|
||||||
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.12" />
|
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.12" />
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ namespace Data.Entities
|
|||||||
|
|
||||||
public string LastName { get; set; }
|
public string LastName { get; set; }
|
||||||
|
|
||||||
public int PersonalNumber { get; set; }
|
public string PersonalNumber { get; set; }
|
||||||
|
|
||||||
public override string PhoneNumber { get; set; }
|
public override string PhoneNumber { get; set; }
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ using Microsoft.EntityFrameworkCore;
|
|||||||
|
|
||||||
namespace Data
|
namespace Data
|
||||||
{
|
{
|
||||||
public class RentACarDbContext : IdentityDbContext<User, IdentityRole, string>
|
public class RentACarDbContext : DbContext
|
||||||
{
|
{
|
||||||
public virtual DbSet<User> Users { get; set; }
|
public virtual DbSet<User> Users { get; set; }
|
||||||
public virtual DbSet<Car> Cars { get; set; }
|
public virtual DbSet<Car> Cars { get; set; }
|
||||||
@@ -39,7 +39,7 @@ namespace Data
|
|||||||
Password = "user",
|
Password = "user",
|
||||||
FirstName = "User",
|
FirstName = "User",
|
||||||
LastName = "User",
|
LastName = "User",
|
||||||
PersonalNumber = 0987654321,
|
PersonalNumber = "0987654321",
|
||||||
PhoneNumber = "0882750588",
|
PhoneNumber = "0882750588",
|
||||||
Email = "user@gmail.org",
|
Email = "user@gmail.org",
|
||||||
Role = User.RoleEnum.User
|
Role = User.RoleEnum.User
|
||||||
@@ -52,12 +52,17 @@ namespace Data
|
|||||||
Password = "manager",
|
Password = "manager",
|
||||||
FirstName = "Manager",
|
FirstName = "Manager",
|
||||||
LastName = "Manager",
|
LastName = "Manager",
|
||||||
PersonalNumber = 0987654321,
|
PersonalNumber = "0987654321",
|
||||||
PhoneNumber = "0882750588",
|
PhoneNumber = "0882750588",
|
||||||
Email = "manager@gmail.org",
|
Email = "manager@gmail.org",
|
||||||
Role = User.RoleEnum.Manager
|
Role = User.RoleEnum.Manager
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
modelBuilder.Entity<User>()
|
||||||
|
.HasIndex(user => new { user.Username, user.Password })
|
||||||
|
.IsUnique(true);
|
||||||
|
modelBuilder.Entity<Rents>().HasOne(u => u.User).WithMany().HasForeignKey(p => p.User);
|
||||||
|
modelBuilder.Entity<Rents>().HasOne(c => c.Car).WithMany().HasForeignKey(c => c.Car);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,4 +13,8 @@
|
|||||||
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="5.0.13" />
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="5.0.13" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\Data\Data.csproj" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user