Ejemplo n.º 1
0
        public int CreateSoftwareAsset(SoftwareAssetModel softwareAssetModel)
        {
            SoftwareAssets softwareAsset = null;

            softwareAsset = this._softwareAssetRepository.CreateSoftwareAsset(new SoftwareAssets()
            {
                AssetID             = softwareAssetModel.AssetID,
                ProductName         = softwareAssetModel.ProductName,
                LicenceNumber       = softwareAssetModel.LicenceNumber,
                LicencePurchaseDate = softwareAssetModel.LicencePurchaseDate,
                LicenceExpiryDate   = softwareAssetModel.LicenceExpiryDate,
                Comment             = softwareAssetModel.Comment
            });

            return(softwareAsset.ID);
        }
Ejemplo n.º 2
0
        public int UpdateSoftwareAsset(SoftwareAssetModel softwareAssetModel)
        {
            SoftwareAssets softwareAsset = _softwareAssetRepository.GetSoftwareAssetByAssetID(softwareAssetModel.AssetID);

            if (softwareAsset != null)
            {
                softwareAsset.AssetID             = softwareAssetModel.AssetID;
                softwareAsset.ProductName         = softwareAssetModel.ProductName;
                softwareAsset.LicenceNumber       = softwareAssetModel.LicenceNumber;
                softwareAsset.LicencePurchaseDate = softwareAssetModel.LicencePurchaseDate;
                softwareAsset.LicenceExpiryDate   = softwareAssetModel.LicenceExpiryDate;
                softwareAsset.Comment             = softwareAssetModel.Comment;
            }
            _softwareAssetRepository.UpdateSoftwareAsset(softwareAsset);

            return(softwareAsset.ID);
        }