Domain.Asset.Asset C# (CSharp) 메소드

Asset() 공개 메소드

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
리턴 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