IAddress: Add IAddress
This commit is contained in:
9
Elwig/Helpers/IAddress.cs
Normal file
9
Elwig/Helpers/IAddress.cs
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
using Elwig.Models;
|
||||||
|
|
||||||
|
namespace Elwig.Helpers {
|
||||||
|
public interface IAddress {
|
||||||
|
string Name { get; }
|
||||||
|
string Address { get; }
|
||||||
|
PostalDest PostalDest { get; }
|
||||||
|
}
|
||||||
|
}
|
@ -1,9 +1,10 @@
|
|||||||
|
using Elwig.Helpers;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
using System.ComponentModel.DataAnnotations.Schema;
|
using System.ComponentModel.DataAnnotations.Schema;
|
||||||
|
|
||||||
namespace Elwig.Models {
|
namespace Elwig.Models {
|
||||||
[Table("member_billing_address"), PrimaryKey("MgNr")]
|
[Table("member_billing_address"), PrimaryKey("MgNr")]
|
||||||
public class BillingAddr {
|
public class BillingAddr : IAddress {
|
||||||
[Column("mgnr")]
|
[Column("mgnr")]
|
||||||
public int MgNr { get; set; }
|
public int MgNr { get; set; }
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ using System.Linq;
|
|||||||
|
|
||||||
namespace Elwig.Models {
|
namespace Elwig.Models {
|
||||||
[Table("member"), PrimaryKey("MgNr")]
|
[Table("member"), PrimaryKey("MgNr")]
|
||||||
public class Member {
|
public class Member : IAddress {
|
||||||
[Column("mgnr")]
|
[Column("mgnr")]
|
||||||
public int MgNr { get; set; }
|
public int MgNr { get; set; }
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user