Domain.Asset.Asset C# (CSharp) Method

Asset() public method

public Asset ( string name, decimal purchasePrice, string purchaseDate, decimal scrapvalue, int lifeSpan, string isoperative, DecreciationType decreciationtype ) : System
name string
purchasePrice decimal
purchaseDate string
scrapvalue decimal
lifeSpan int
isoperative string
decreciationtype DecreciationType
return System
        public Asset(string name, decimal purchasePrice, string purchaseDate, decimal scrapvalue,
                                int lifeSpan, string isoperative, DecreciationType decreciationtype)
        {
            
            this.AssetName = name; 
            this.AssetPurchaseDate = purchaseDate;
            this.AssetPurchacePrice = purchasePrice;
            this.AssetScrapValue = scrapvalue;
            this.AssetLifeSpan = lifeSpan;
            this.IsOperative = isoperative;
            this.AssetPostedValue = purchasePrice;
            this.AssetDecreciationList = new List<AssetDecreciation>();
            this.AssetMaintenanceList = new List<AssetMaintenance>();
            this.AssetDecreciationType = decreciationtype;
            AssetDecreciation firstDecreciation = new AssetDecreciation(decreciationtype);
            addDecreciation(firstDecreciation);

        }
        //Overrides