public HaskellQuestion(Queue <string> exercise, TextBox c, TextBox o, List <GameObject> os, WorksheetManager wm, string app) { applicationPath = app; content = c; output = o; objects = os; worksheetManager = wm; string line = exercise.Dequeue(); while (line != "<a>") { MakeCommentsGreen(ref line); if (line.Contains("<if>")) { //Remove the <if> line = line.Replace("<if>", ""); //Create inputfield CreateInputfield(text.Count + 1, line.Length); } text.Enqueue(line + "\n"); line = exercise.Dequeue(); } line = exercise.Dequeue(); while (line != "</a>") { answer.Add(line); line = exercise.Dequeue(); } }
public IActionResult GetWorkSheetDetails(int worksheetId) { try { var manager = new WorksheetManager(_options); return(Ok(manager.GetWorkSheetDetails(worksheetId))); } catch (Exception ex) { logger.Error(ex); return(BadRequest(ex.Message)); } }
public void Export() { using (this.workbook = new ClosedXML.Excel.XLWorkbook()) { foreach (var item in sheets) { var sheet = this.workbook.AddWorksheet(item.SheetName); WorksheetManager sh = new WorksheetManager(sheet); sh.Setting = item; sheet = sh.RenderSheet(); } this.Response(); } }
public IActionResult CloseWorkSheet(int worksheetId, string user) { try { var manager = new WorksheetManager(_options); manager.CloseWorkSheet(worksheetId, user); return(Ok()); } catch (Exception ex) { logger.Error(ex); return(BadRequest(ex.Message)); } }
public IActionResult RemoveWorkSheetOrder([FromBody] MunkalapRendeles data) { try { var manager = new WorksheetManager(_options); manager.RemoveWorkSheetOrder(data); return(Ok()); } catch (Exception ex) { logger.Error(ex); return(BadRequest(ex.Message)); } }
public IActionResult SetWorkSheetOrder([FromBody] MunkalapRendeles[] data) { try { var manager = new WorksheetManager(_options); var result = manager.SetWorkSheetOrders(data); return(Ok(result)); } catch (Exception ex) { logger.Error(ex); return(BadRequest(ex.Message)); } }
public MultipleChoice(Queue <string> exercise, TextBox c, TextBox o, GameObject dd, WorksheetManager wm) { content = c; output = o; _object = dd; worksheetManager = wm; string line = exercise.Dequeue(); //The number of characters in the previous line int previousLength = -1; while (line != "<c>") { MakeCommentsGreen(ref line); text.Enqueue(line + "\n"); previousLength = line.Length; line = exercise.Dequeue(); } //Create dropdown //Read in the dropdown choices List <string> choices = new List <string>(); line = exercise.Dequeue(); while (line != "</c>") { choices.Add(line); line = exercise.Dequeue(); } CreateDropdown(text.Count, previousLength, choices); //Remove <r> exercise.Dequeue(); //Get the responses line = exercise.Dequeue(); while (line != "</r>") { responses.Add(line); selected.Add(false); line = exercise.Dequeue(); } //Read in the remaining text while (exercise.Count != 0) { line = exercise.Dequeue(); MakeCommentsGreen(ref line); text.Enqueue(line + "\n"); } }