Пример #1
0
        protected override async Task OnInitializedAsync()
        {
            await base.OnInitializedAsync();

            CategoriesIEnum = await ServiceCategory.ListAllAsync();

            if (CategoriesIEnum.Count() > 0)
            {
                CategoriesItems = CategoriesIEnum.ToDictionary(item => item.Id, item => item.Name);
            }

            if (ProductId != Guid.Empty)
            {
                IsEdit = true;
            }

            if (IsEdit)
            {
                ProductObj = await ServiceProduct.FindByIdAsync(ProductId);

                if (ProductObj.Removed)
                {
                    NavManager.NavigateTo(_pageList);
                }
            }
        }