public IActionResult Result(string message) { if (VKAPIWorkerClass.TryGetGroupId(out string grop_id, message)) { ViewData["Message"] = message; var data = VKAPIWorkerClass.GetActivities(message, 248); int i = 1; foreach (var item in data) { ViewData[$"Topic{i}"] = item.Key; ViewData[$"Dataset{i++}"] = item.Value; } return(View()); } else { if (string.IsNullOrEmpty(grop_id)) { return(RedirectToAction("PageError", new { error_message = "Паблика по указанному адресу не найдено" })); } else { return(RedirectToAction("PageError", new { error_message = $"Паблик c id{grop_id} не доступен." })); } } }
public IActionResult GetFile(string message) { if (string.IsNullOrEmpty(message)) { return(RedirectToAction("PageError")); } else { stream = ExcelWorkerClass.GetFile(VKAPIWorkerClass.GetActivities(message, 248)); if (stream == null) { return(RedirectToAction("PageError", new { error_message = "Не получилось сделать файл. Попробуйте позже" })); } return(RedirectToAction("Download")); } }