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); }
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); }