commit3
This commit is contained in:
@@ -5,6 +5,8 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<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.EntityFrameworkCore" 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 int PersonalNumber { get; set; }
|
||||
public string PersonalNumber { get; set; }
|
||||
|
||||
public override string PhoneNumber { get; set; }
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Data
|
||||
{
|
||||
public class RentACarDbContext : IdentityDbContext<User, IdentityRole, string>
|
||||
public class RentACarDbContext : DbContext
|
||||
{
|
||||
public virtual DbSet<User> Users { get; set; }
|
||||
public virtual DbSet<Car> Cars { get; set; }
|
||||
@@ -39,7 +39,7 @@ namespace Data
|
||||
Password = "user",
|
||||
FirstName = "User",
|
||||
LastName = "User",
|
||||
PersonalNumber = 0987654321,
|
||||
PersonalNumber = "0987654321",
|
||||
PhoneNumber = "0882750588",
|
||||
Email = "user@gmail.org",
|
||||
Role = User.RoleEnum.User
|
||||
@@ -52,12 +52,17 @@ namespace Data
|
||||
Password = "manager",
|
||||
FirstName = "Manager",
|
||||
LastName = "Manager",
|
||||
PersonalNumber = 0987654321,
|
||||
PersonalNumber = "0987654321",
|
||||
PhoneNumber = "0882750588",
|
||||
Email = "manager@gmail.org",
|
||||
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" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Data\Data.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user