public async void TagChanged() { var newTag = AllTags.FirstOrDefault(t => t.Name.Equals(NewTag?.Name)); if (newTag == null) { return; } TagService.AddTagToProduct(ProductId, newTag.Id); Product = await ProductService.GetProductById(ProductId); myIsAddingTag = false; NewTag = new ProductTagModel(); StateHasChanged(); }
private async void MyValueChangeHandler(string theUserInput) { var newTag = AllTags.FirstOrDefault(t => t.Name.Equals(theUserInput)); if (newTag == null) { return; } TagService.AddTagToProduct(ProductId, newTag.Id); Product = await ProductService.GetProductById(ProductId); myIsAddingTag = false; NewTag = new ProductTagModel(); StateHasChanged(); }
public async void NewTagClicked(ChangeEventArgs args) { if (!(args.Value is string selected)) { return; } var newTag = AllTags.FirstOrDefault(t => t.Name.Equals(selected)); if (newTag == null) { return; } TagService.AddTagToProduct(ProductId, newTag.Id); Product = await ProductService.GetProductById(ProductId); myIsAddingTag = false; NewTag = new ProductTagModel(); StateHasChanged(); }