async Task <bool> ManagerImport.IWaterAllocationManager.LoadOrganizations(string runId) { var orgs = await ImportWaterAllocationFileAccessor.GetOrganizations(runId); if (!orgs.Any()) { return(true); } return(await ImportWaterAllocationAccessor.LoadOrganizations(runId, orgs)); }
async Task <bool> ManagerImport.IWaterAllocationManager.LoadWaterAllocations(string runId, int startIndex, int count) { var waterAllocations = await ImportWaterAllocationFileAccessor.GetWaterAllocations(runId, startIndex, count); if (!waterAllocations.Any()) { return(true); } return(await ImportWaterAllocationAccessor.LoadWaterAllocation(runId, waterAllocations)); }
async Task <bool> ManagerImport.IWaterAllocationManager.LoadAggregatedAmounts(string runId, int startIndex, int count) { var aggregatedAmounts = await ImportWaterAllocationFileAccessor.GetAggregatedAmounts(runId, startIndex, count); if (!aggregatedAmounts.Any()) { return(true); } return(await ImportWaterAllocationAccessor.LoadAggregatedAmounts(runId, aggregatedAmounts)); }
async Task <bool> ManagerImport.IWaterAllocationManager.LoadSiteSpecificAmounts(string runId, int startIndex, int count) { var siteSpecificAmounts = await ImportWaterAllocationFileAccessor.GetSiteSpecificAmounts(runId, startIndex, count); if (!siteSpecificAmounts.Any()) { return(true); } return(await ImportWaterAllocationAccessor.LoadSiteSpecificAmounts(runId, siteSpecificAmounts)); }
async Task <bool> ManagerImport.IWaterAllocationManager.LoadReportingUnits(string runId, int startIndex, int count) { var reportingUnits = await ImportWaterAllocationFileAccessor.GetReportingUnits(runId, startIndex, count); if (!reportingUnits.Any()) { return(true); } return(await ImportWaterAllocationAccessor.LoadReportingUnits(runId, reportingUnits)); }
async Task <bool> ManagerImport.IWaterAllocationManager.LoadRegulatoryOverlays(string runId) { var regulatoryOverlays = await ImportWaterAllocationFileAccessor.GetRegulatoryOverlays(runId); if (!regulatoryOverlays.Any()) { return(true); } return(await ImportWaterAllocationAccessor.LoadRegulatoryOverlays(runId, regulatoryOverlays)); }
async Task <bool> ManagerImport.IWaterAllocationManager.LoadMethods(string runId) { var methods = await ImportWaterAllocationFileAccessor.GetMethods(runId); if (!methods.Any()) { return(true); } return(await ImportWaterAllocationAccessor.LoadMethods(runId, methods)); }
async Task <bool> ManagerImport.IWaterAllocationManager.LoadWaterSources(string runId) { var waterSources = await ImportWaterAllocationFileAccessor.GetWaterSources(runId); if (!waterSources.Any()) { return(true); } return(await ImportWaterAllocationAccessor.LoadWaterSources(runId, waterSources)); }