Files
uWine/uWine.Core.Domain/Entities/Owner.cs
T

30 lines
1.1 KiB
C#

namespace uWine.Core.Domain.Entities
{
public class Owner
{
public int Id { get; set; }
public string Name { get; set; }
public string Surname { get; set; }
public string CompanyName { get; set; }
public bool IsActive { get; set; }
public DateTime CreationDate { get; set; }
public string Note { get; set; }
public List<Contact> Contacts { get; set; }
public List<Vineyard> Vineyards { get; set; }
public List<Address> Addresses { get; set; }
public static Owner FromRecord(MySqlConnector.MySqlDataReader reader)
{
return new Owner
{
Id = reader.GetInt32("id"),
Name = reader.GetString("first_name"),
Surname = reader.GetString("last_name"),
CompanyName = reader.GetString("company_name"),
IsActive = reader.GetBoolean("active"),
CreationDate = reader.GetDateTime("creation_date"),
Note = reader.GetString("note")
};
}
}