00001 using System;
00002 using System.Collections.Generic;
00003 using System.Text;
00004 using HouseOver.THARM.Attributes;
00005
00009 namespace HouseOver.THARM.Buildings
00010 {
00014 [SearchItems]
00015 [Serializable]
00016 public class Domicile : Item
00017 {
00019 protected int buildingYear;
00021 protected int levels;
00022
00031 public Domicile(int id, int postalCode, int area, int buildingYear, int levels)
00032 : base(id, postalCode, area)
00033 {
00034 this.buildingYear = buildingYear;
00035 this.levels = levels;
00036 }
00037
00041 [SaleCriteria("Year of Construction")]
00042 public int BuildingYear { get { return buildingYear; } set { buildingYear = value; } }
00043
00047 [SaleCriteria]
00048 public int Levels { get { return levels; } set { levels = value; } }
00049
00053 public Domicile() : base(UniquelyIdentifiable.NextID) { }
00054
00059 public Domicile(int id) : base(id) { }
00060 }
00061 }