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()); } }
public async Task <bool> PostContainerAsync(AddContainerCommand command) { var response = await this._httpClient.PostAsJsonAsync(StoragesEndpoint.CreateContainer, command); return(response.IsSuccessStatusCode); }
public async Task <IActionResult> CreateContainer([FromBody] AddContainerCommand command) { await this._mediator.Send(command); return(Ok()); }