public async void ReturnToOverview() { ValidateInformation(); if (MissedFields == "") { if (Article.ArticleState == (int)ArticleState.Submitted) { Article.ArticleState = (int)ArticleState.RobotReady; await ArticleService.UpdateArticle(Article.Id, Article); } Article.InternalArticleInformation.InnerPackingIlos = "1/10"; await InternalArticleInformationService.UpdateInternalArticleInformation(Article.InternalArticleInformationId, Article.InternalArticleInformation); if (User == "Purchaser") { NavigationManager.NavigateTo($"/overview_purchaser/{Article.PurchaserId}", true); } else { NavigationManager.NavigateTo($"/article_view/{Article.CountryId}", true); } } }
public async Task ExportArticle() { foreach (Article item in Articles) { item.InternalArticleInformation = await InternalArticleInformationService.GetInternalArticleInformation(item.InternalArticleInformationId); if (item.ArticleState == (int)ArticleState.RobotReady) { excelStream = Excel.CreateXlsIO(item); await JS.SaveAs($"saveAsFile.xlsx", excelStream.ToArray()); item.ArticleState = (int)ArticleState.Completed; await ArticleService.UpdateArticle(item.Id, item); } } }