コード例 #1
0
        public async Task OnValidSubmit()
        {
            Success = true;
            StateHasChanged();

            var command = new AddContainerCommand {
                Name = this.StorageContainer.Name
            };
            bool success = await _microscopeClient.PostContainerAsync(command);

            if (success)
            {
                _snackBar.Add(localizer["Container Saved"], Severity.Success);
                MudDialog.Close(DialogResult.Ok(this.StorageContainer));
            }
            else
            {
                _snackBar.Add("Error add cotainer", Severity.Error);
                MudDialog.Close(DialogResult.Cancel());
            }
        }
コード例 #2
0
        public async Task <bool> PostContainerAsync(AddContainerCommand command)
        {
            var response = await this._httpClient.PostAsJsonAsync(StoragesEndpoint.CreateContainer, command);

            return(response.IsSuccessStatusCode);
        }
コード例 #3
0
ファイル: StorageController.cs プロジェクト: bhtz/HKLM
        public async Task <IActionResult> CreateContainer([FromBody] AddContainerCommand command)
        {
            await this._mediator.Send(command);

            return(Ok());
        }