// Helper function to add or update an Asset record. All records are assigned to the default tenant bool AddAsset(AssetManager.EntityFramework.AssetManagerDbContext context, string AssetName, string AssetDesc, string AssetTypeName) { long AssetTypeId = context.AssetTypes.Where(x => x.Name == AssetTypeName).SingleOrDefault().Id; if (AssetTypeId != 0) { context.Assets.AddOrUpdate(x => x.Name, new Asset { Name = AssetName, Description = AssetDesc, AssetTypeId = AssetTypeId, Materials = null, TenantId = 1 }); context.SaveChanges(); return true; } return false; }
// Helper function to add or update an AssetType record bool AddAssetType(AssetManager.EntityFramework.AssetManagerDbContext context, string AssetTypeName) { context.AssetTypes.AddOrUpdate(x => x.Name, new AssetType { Name = AssetTypeName }); context.SaveChanges(); return true; }