Beispiel #1
0
        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));
        }
Beispiel #2
0
        /// <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);
            }
        }