diff --git a/server/AyaNova/biz/BizObjectExistsInDatabase.cs b/server/AyaNova/biz/BizObjectExistsInDatabase.cs index 9e8d733d..4d7adc4e 100644 --- a/server/AyaNova/biz/BizObjectExistsInDatabase.cs +++ b/server/AyaNova/biz/BizObjectExistsInDatabase.cs @@ -56,16 +56,37 @@ namespace AyaNova.Biz return await ct.PM.AnyAsync(z => z.Id == id); case AyaType.PMItem: return await ct.PMItem.AnyAsync(z => z.Id == id); - + case AyaType.Project: return await ct.Project.AnyAsync(z => z.Id == id); case AyaType.PurchaseOrder: return await ct.PurchaseOrder.AnyAsync(z => z.Id == id); + + //--- Quote case AyaType.Quote: return await ct.Quote.AnyAsync(z => z.Id == id); case AyaType.QuoteItem: return await ct.QuoteItem.AnyAsync(z => z.Id == id); - + case AyaType.QuoteItemExpense: + return await ct.QuoteItemExpense.AnyAsync(z => z.Id == id); + case AyaType.QuoteItemLabor: + return await ct.QuoteItemLabor.AnyAsync(z => z.Id == id); + case AyaType.QuoteItemLoan: + return await ct.QuoteItemLoan.AnyAsync(z => z.Id == id); + case AyaType.QuoteItemPart: + return await ct.QuoteItemPart.AnyAsync(z => z.Id == id); + case AyaType.QuoteItemScheduledUser: + return await ct.QuoteItemScheduledUser.AnyAsync(z => z.Id == id); + case AyaType.QuoteItemTask: + return await ct.QuoteItemTask.AnyAsync(z => z.Id == id); + case AyaType.QuoteItemTravel: + return await ct.QuoteItemTravel.AnyAsync(z => z.Id == id); + case AyaType.QuoteItemUnit: + return await ct.QuoteItemUnit.AnyAsync(z => z.Id == id); + case AyaType.QuoteItemOutsideService: + return await ct.QuoteItemOutsideService.AnyAsync(z => z.Id == id); + //--- + case AyaType.Unit: return await ct.Unit.AnyAsync(z => z.Id == id); case AyaType.UnitModel: @@ -98,7 +119,7 @@ namespace AyaNova.Biz case AyaType.WorkOrderItemOutsideService: return await ct.WorkOrderItemOutsideService.AnyAsync(z => z.Id == id); //--- - + case AyaType.Report: return await ct.Report.AnyAsync(z => z.Id == id); case AyaType.Reminder: