/// <summary> /// 대시보드 테이블을 삭제한다. /// </summary> public bool DeleteFormTable(Guid formId) { using (var repo = new FormTableRepository()) { var formTable = repo.SelectFormTable(formId); if (formTable == null) { throw new ObjectNotFoundException($"삭제 할 대상 대시보드를 찾을 수 없습니다.\r\n대시보드 ID: \"{formId}\""); } if (repo.DeleteFormTable(formId, CurrentUser.UserId, DateTimeOffset.Now)) { logger.Info($"대시보드를 삭제하였습니다. 대시보드: \"{formTable.Name}\"" + $"\r\n\r\n" + $"{formTable}"); return(true); } return(false); } }