public string ReadSource(string context) { DataServiceContext dataService = new DataServiceContext(); string text = dataService.GetTestCaseById(Convert.ToInt32(context)); return(text); }
protected void CheckButton_Click(object sender, EventArgs e) { Label2.Text = ""; if (RadioButton1.Checked) { if (FileUpload1.HasFile) { string fileExtension = Path.GetExtension(FileUpload1.FileName); if (fileExtension != ".txt") { Label1.Text = "Файл не является txt документом"; } else { int fileSize = FileUpload1.PostedFile.ContentLength; if (fileSize > 5242880) { Label1.Text = "Размер текстового файла не должен превышать 5 Мб"; } else { string text; using (StreamReader sr = new StreamReader(FileUpload1.FileContent)) { text = sr.ReadToEnd(); } GetResult(text); } } } } else if (RadioButton2.Checked) { try { DataServiceContext dataService = new DataServiceContext(); GetResult(dataService.GetTestCaseById(Convert.ToInt32(TextBoxId.Text))); } catch (Exception ex) { Label2.Text = ($"Ошибка при вводе Id: {ex.Message}"); return; } } else if (RadioButton3.Checked) { try { GetResult(TextBoxId.Text); } catch (Exception ex) { Label2.Text = ($"Ошибка при вводе текста: {ex.Message}"); return; } } }