30 lines
773 B
C#
30 lines
773 B
C#
using System.ComponentModel.DataAnnotations;
|
|
using Landmark.OLA.Models.Addresses;
|
|
using Landmark.OLA.Models.Assets.Enums;
|
|
|
|
namespace Landmark.OLA.Models.Assets
|
|
{
|
|
public class ManufacturedHome : RealEstateBase
|
|
{
|
|
[Required]
|
|
public ManufacturedHomeType? Type { get; set; }
|
|
|
|
[Required]
|
|
public PropertyLot Lot { get; set; }
|
|
|
|
//Slightly arbitrary values that should be safe
|
|
[Range(0, 1000000000)]
|
|
public decimal? EstimatedLandValuation { get; set; }
|
|
|
|
[Required]
|
|
[Range(minimum: 0, maximum: 1000000000)]
|
|
public decimal EstimatedHomeValuation { get; set; }
|
|
|
|
public ManufacturedHome(Guid? manufacturedHomeId = null)
|
|
:base(manufacturedHomeId)
|
|
{
|
|
|
|
}
|
|
}
|
|
}
|