public async Task <IActionResult> DoesExportTemplateExistForObjectId(string id) { GoNorthProject project = await _projectDbAccess.GetDefaultProject(); ExportTemplate template = await _exportTemplateDbAccess.GetTemplateByCustomizedObjectId(project.Id, id); ObjectTemplateExistsResult result = new ObjectTemplateExistsResult(); result.DoesTemplateExist = template != null; return(Ok(result)); }
/// <summary> /// Deletes an export template if it exists /// </summary> /// <param name="id">Id of the object thats deleted</param> /// <returns>Task</returns> private async Task DeleteExportTemplateIfExists(string id) { GoNorthProject project = await _projectDbAccess.GetDefaultProject(); ExportTemplate exportTemplate = await _exportTemplateDbAccess.GetTemplateByCustomizedObjectId(project.Id, id); if (exportTemplate != null) { await _exportTemplateDbAccess.DeleteTemplate(exportTemplate); } }