private bool Search(GetAllBrandsResponse brand) { if (string.IsNullOrWhiteSpace(searchString)) { return(true); } if (brand.Name.Contains(searchString, StringComparison.OrdinalIgnoreCase)) { return(true); } return(false); }
public async override Task <GetAllBrandsResponse> GetAllBrands(Google.Protobuf.WellKnownTypes.Empty request, ServerCallContext context) { var result = await _mediator.Send(new Application.Brands.GetAllRequest()); var response = new GetAllBrandsResponse { StatusCode = 0, Message = string.Empty, ResponseData = new GetAllBrandsResponse.Types.ResponseData { ListBrand = { result.Adapt <IEnumerable <BrandResponse> >() } } }; return(response); }
private async Task InvokeModal(int id = 0) { var parameters = new DialogParameters(); if (id != 0) { brand = BrandList.FirstOrDefault(c => c.Id == id); parameters.Add("Id", brand.Id); parameters.Add("Name", brand.Name); parameters.Add("Description", brand.Description); parameters.Add("Tax", brand.Tax); } var options = new DialogOptions() { CloseButton = true, MaxWidth = MaxWidth.Small, FullWidth = true, DisableBackdropClick = true }; var dialog = _dialogService.Show <AddEditBrandModal>("Modal", parameters, options); var result = await dialog.Result; if (!result.Cancelled) { await Reset(); } }
private async Task Reset() { brand = new GetAllBrandsResponse(); await GetBrandsAsync(); }