async Task InitializeCreateAsync() { var result = await ProductGateway.GetCategoriesAndAttributes(); if (result.IsValid) { var(categories, attributes) = result.Success; Categories = categories; Attributes = attributes.ToList(); Product = new Product(); EditContext = new EditContext(Product); } IsValid = result.IsValid; }