public ActionResult FindCentralVertex(HttpPostedFileBase upload) { if (upload == null) { return(View("~/Views/Shared/Error.cshtml", model: "���� �� ��� ������")); } try { Graph graph = ReadGraph(upload); FindingVertexResponse algorithmResult = _algorithmWork.FindCentralVertex(graph); return(View("CalculationResult", algorithmResult)); } catch (FormatException e) { return(View("~/Views/Shared/Error.cshtml", model: e.Message)); } }
public ActionResult FindCentralVertex(HttpPostedFileBase upload) { // проверка выбрал ли пользоватль граф if (upload == null) { return(View("~/Views/Shared/Error.cshtml", model: "Файл не был выбран")); } try { // чтение строк файла Graph graph = ReadGraph(upload); // запуск алгоритма FindingVertexResponse algorithmResult = _algorithmWork.FindCentralVertex(graph); // возврат представления с полученными результатами return(View("CalculationResult", algorithmResult)); } catch (FormatException e) { // при выбрасывании исключения возвращается // представление с сообщением об ошибке return(View("~/Views/Shared/Error.cshtml", model: e.Message)); } }