Merge pull request #1604 from sbwalker/dev
add error handling to module export
This commit is contained in:
commit
aef0e363d8
@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="row mb-1 align-items-center">
|
<div class="row mb-1 align-items-center">
|
||||||
<Label Class="col-sm-3" For="content" HelpText="Enter the module content" ResourceKey="Content">Content: </Label>
|
<Label Class="col-sm-3" For="content" HelpText="The Exported Module Content" ResourceKey="Content">Content: </Label>
|
||||||
<div class="col-sm-9">
|
<div class="col-sm-9">
|
||||||
<textarea id="content" class="form-control" @bind="@_content" rows="5" readonly></textarea>
|
<textarea id="content" class="form-control" @bind="@_content" rows="5" readonly></textarea>
|
||||||
</div>
|
</div>
|
||||||
@ -25,6 +25,15 @@
|
|||||||
|
|
||||||
private async Task ExportModule()
|
private async Task ExportModule()
|
||||||
{
|
{
|
||||||
_content = await ModuleService.ExportModuleAsync(ModuleState.ModuleId);
|
try
|
||||||
|
{
|
||||||
|
_content = await ModuleService.ExportModuleAsync(ModuleState.ModuleId);
|
||||||
|
AddModuleMessage(Localizer["Success.Content.Export"], MessageType.Success);
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
await logger.LogError(ex, "Error Exporting Module {ModuleId} {Error}", ModuleState.ModuleId, ex.Message);
|
||||||
|
AddModuleMessage(Localizer["Error.Module.Export"], MessageType.Error);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -121,9 +121,15 @@
|
|||||||
<value>Export</value>
|
<value>Export</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Content.HelpText" xml:space="preserve">
|
<data name="Content.HelpText" xml:space="preserve">
|
||||||
<value>Enter the module content</value>
|
<value>The Exported Module Content</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Content.Text" xml:space="preserve">
|
<data name="Content.Text" xml:space="preserve">
|
||||||
<value>Content: </value>
|
<value>Content: </value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Error.Module.Export" xml:space="preserve">
|
||||||
|
<value>Error Exporting Module Content</value>
|
||||||
|
</data>
|
||||||
|
<data name="Success.Content.Export" xml:space="preserve">
|
||||||
|
<value>Content Exported Successfully</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
@ -118,7 +118,7 @@
|
|||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<data name="Content.HelpText" xml:space="preserve">
|
<data name="Content.HelpText" xml:space="preserve">
|
||||||
<value>Enter the module content</value>
|
<value>Enter The Module Content To Import</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Content.Text" xml:space="preserve">
|
<data name="Content.Text" xml:space="preserve">
|
||||||
<value>Content: </value>
|
<value>Content: </value>
|
||||||
@ -133,7 +133,7 @@
|
|||||||
<value>A Problem Was Encountered Importing Content. Please Ensure The Content Is Formatted Correctly For The Module.</value>
|
<value>A Problem Was Encountered Importing Content. Please Ensure The Content Is Formatted Correctly For The Module.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Error.Module.Import" xml:space="preserve">
|
<data name="Error.Module.Import" xml:space="preserve">
|
||||||
<value>Error Importing Module</value>
|
<value>Error Importing Module Content</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Message.Required.ImportContent" xml:space="preserve">
|
<data name="Message.Required.ImportContent" xml:space="preserve">
|
||||||
<value>You Must Enter Some Content To Import</value>
|
<value>You Must Enter Some Content To Import</value>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user