Example #1
0
        private async Task SaveAsync()
        {
            form.Validate();
            if (form.IsValid)
            {
                var request = new AddEditBrandCommand()
                {
                    Name = Name, Description = Description, Tax = Tax, Id = Id
                };
                var response = await _brandManager.SaveAsync(request);

                if (response.Succeeded)
                {
                    _snackBar.Add(localizer[response.Messages[0]], Severity.Success);
                    MudDialog.Close();
                }
                else
                {
                    foreach (var message in response.Messages)
                    {
                        _snackBar.Add(localizer[message], Severity.Error);
                    }
                }
                await hubConnection.SendAsync("UpdateDashboardAsync");
            }
        }
 public async Task <IActionResult> Post(AddEditBrandCommand command)
 {
     return(Ok(await _mediator.Send(command)));
 }
Example #3
0
        public async Task <IResult <int> > SaveAsync(AddEditBrandCommand request)
        {
            var response = await _httpClient.PostAsJsonAsync(Routes.BrandsEndpoints.Save, request);

            return(await response.ToResult <int>());
        }