More development

This commit is contained in:
2020-05-02 18:57:42 +02:00
parent c1f5f82329
commit 29cde263d3
14 changed files with 181 additions and 43 deletions

View File

@ -1,10 +1,11 @@
@inherits NginxBase
@page "/nginx"
<p>ciao</p>
<FilesWithEditor CFile="ConfigFile" Filters="Filters" Files="ConfigFiles" FilterFolder="FilterFolder"
SelectedFile="SelectedFile" SelectedFileChanged="SelectedFileChanged"
AddFile="AddFile" UpdateFile="UpdateFile" DeleteFile="DeleteFile">
AddFile="AddFile" DeleteFile="DeleteFile">
</FilesWithEditor>
<Modal @ref="ModalRef">
<ModalBackdrop />

View File

@ -14,6 +14,8 @@ namespace Seenginx.Pages
{
[Inject]
public INginxService NginxService { get; set; }
[Inject]
public IFileManager FileService { get; set; }
public string InputSearch { get; set; }
@ -57,11 +59,17 @@ namespace Seenginx.Pages
{
ShowModal();
}
public async Task UpdateFile(ConfigFile configFile)
{
}
public async Task DeleteFile(ConfigFile configFile)
public async Task<Result<ConfigFile>> SaveDraftFileAsync() =>
await FileService.SaveUpdateDraftFileAsync(SelectedFile);
public async Task<Result<ConfigFile>> SaveFileAsync() =>
await FileService.SaveUpdateFileAsync(SelectedFile);
public Result<bool> DeleteFile(EventArgs eventArgs)
{
return FileService.DeleteFile(SelectedFile);
}
}
}