init
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace DatabaseExport
|
||||
{
|
||||
public class TemplateZone
|
||||
{
|
||||
public string TemplateName { get; }
|
||||
|
||||
public string ZoneName { get; } = "";
|
||||
|
||||
public string Picture { get; set; }
|
||||
|
||||
public string Description { get; } = "";
|
||||
|
||||
public TemplateZone(string template, string name, string picture, string description)
|
||||
{
|
||||
ZoneName = name;
|
||||
TemplateName = template;
|
||||
Picture = picture;
|
||||
Description = description;
|
||||
}
|
||||
|
||||
public TemplateZone(System.Data.DataRow dr)
|
||||
{
|
||||
TemplateName = (string)dr["TemplateName"];
|
||||
if (DBNull.Value == dr["ZoneName"]) { ZoneName = "Default zone"; }
|
||||
else { ZoneName = (string)dr["ZoneName"]; }
|
||||
if (DBNull.Value == dr["ZoneDescription"]) { Description = ""; }
|
||||
else { Description = (string)dr["ZoneDescription"]; }
|
||||
Picture = (string)dr["Picture"];
|
||||
TemplateRegions = TemplateRegion.GetAllRegions(TemplateName, ZoneName);
|
||||
}
|
||||
private List<TemplateRegion> _regions = new List<TemplateRegion>();
|
||||
public TemplateRegion[] TemplateRegions
|
||||
{
|
||||
get => _regions.ToArray();
|
||||
set { _regions.Clear(); _regions.AddRange(value); }
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user