| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 | 
							- using System;
 - using UnivateProperties_API.Model.Timeshare;
 - 
 - namespace UnivateProperties_API.Containers.Timeshare.Detailed
 - {
 -     public class DetailedWeekDto
 -     {
 -         public DetailedWeekDto()
 -         {
 -             Owner = new DetailedOwner();
 -         }
 - 
 -         public DetailedWeekDto(TimeshareWeek week)
 -         {
 -             Id = week.Id;
 -             ReferedByAgent = week.ReferedByAgent;
 -             AgentId = week.AgentId;
 -             AgencyId = week.AgencyId;
 -             OtherResort = week.OtherResort;
 -             OtherResortName = week.OtherResortName;
 -             Resort = new ResortDto(week.ResortCode, week.ResortName);
 -             ResortCode = week.ResortCode;
 -             ResortName = week.ResortName;
 -             RegionId = week.RegionId;
 -             Season = week.Season;
 -             Module = week.Module;
 -             UnitNumber = week.UnitNumber;
 -             Bedrooms = week.Bedrooms;
 -             MaxSleep = week.MaxSleep;
 -             WeekNumber = week.WeekNumber;
 -             LevyAmount = week.LevyAmount;
 -             CurrentYearBanked = week.CurrentYearBanked;
 -             BankedWith = week.BankedWith;
 -             LeviesPaidInFull = week.LeviesPaidInFull;
 -             WeekPlacedForRental = week.WeekPlacedForRental;
 -             OriginalPurchaseDate = week.OriginalPurchaseDate.ToShortDateString().Replace('/', '-');
 -             OriginalPurchasePrice = week.OriginalPurchasePrice;
 -             ArrivalDate = week.ArrivalDate.ToShortDateString().Replace('/', '-');
 -             DepartureDate = week.DepartureDate.ToShortDateString().Replace('/', '-');
 -             SellPrice = week.SellPrice;
 -             AgentCommission = week.AgentCommision;
 -             Mandate = week.Mandate;
 -             Status = week.Status.Display;
 -             Owner = week.Owner != null ? new DetailedOwner(week.Owner) : new DetailedOwner();
 -         }
 - 
 -         public int Id { get; set; }
 -         public bool ReferedByAgent { get; set; }
 -         public int? AgentId { get; set; }
 -         public int? AgencyId { get; set; }
 -         public bool OtherResort { get; set; }
 -         public string OtherResortName { get; set; }
 -         public ResortDto Resort { get; set; }
 -         public string ResortCode { get; set; }
 -         public string ResortName { get; set; }
 -         public int RegionId { get; set; }
 -         public string Season { get; set; }
 -         public string Module { get; set; }
 -         public string UnitNumber { get; set; }
 -         public int Bedrooms { get; set; }
 -         public int MaxSleep { get; set; }
 -         public string WeekNumber { get; set; }
 -         public double LevyAmount { get; set; }
 -         public bool CurrentYearBanked { get; set; }
 -         public string BankedWith { get; set; }
 -         public bool LeviesPaidInFull { get; set; }
 -         public bool WeekPlacedForRental { get; set; }
 -         public double OriginalPurchasePrice { get; set; }
 -         public string OriginalPurchaseDate { get; set; }
 -         public string ArrivalDate { get; set; }
 -         public string DepartureDate { get; set; }
 -         public double SellPrice { get; set; }
 -         public double AgentCommission { get; set; }
 -         public bool Mandate { get; set; }
 -         public string Status { get; set; }
 -         public DetailedOwner Owner { get; set; }
 -     }
 - }
 
 
  |