diff --git a/BankYouBankrupt/BankYouBankruptDatabaseImplement/Models/Card.cs b/BankYouBankrupt/BankYouBankruptDatabaseImplement/Models/Card.cs index 2706ce7..f1b54da 100644 --- a/BankYouBankrupt/BankYouBankruptDatabaseImplement/Models/Card.cs +++ b/BankYouBankrupt/BankYouBankruptDatabaseImplement/Models/Card.cs @@ -4,6 +4,7 @@ using BankYouBankruptDataModels.Models; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; @@ -15,7 +16,6 @@ namespace BankYouBankruptDatabaseImplement.Models public int Id { get; set; } [Required] public int ClientID { get; set; } - public virtual Client Client { get; set; } = new(); [Required] public int AccountId { get; set; } @@ -26,6 +26,12 @@ namespace BankYouBankruptDatabaseImplement.Models [Required] public DateTime Period { get; set; } = DateTime.Now; + [ForeignKey("CardId")] + public virtual List Creditings { get; set; } = new(); + + [ForeignKey("CardId")] + public virtual List Debitings { get; set; } = new(); + public CardViewModel GetViewModel => new() { Id = Id, diff --git a/BankYouBankrupt/BankYouBankruptDatabaseImplement/Models/Client.cs b/BankYouBankrupt/BankYouBankruptDatabaseImplement/Models/Client.cs index 3ccde4d..0ff716e 100644 --- a/BankYouBankrupt/BankYouBankruptDatabaseImplement/Models/Client.cs +++ b/BankYouBankrupt/BankYouBankruptDatabaseImplement/Models/Client.cs @@ -33,6 +33,8 @@ namespace BankYouBankruptDatabaseImplement.Models [Required] public string Password { get; set; } = string.Empty; + [ForeignKey("ClientID")] + public virtual List Clients { get; set; } = new(); public ClientViewModel GetViewModel => new() {