public List <ProductivityZoneQuiz> ReadProductivityZoneQuiz(ExcelWorksheet worksheet, string action) { List <ProductivityZoneQuiz> productivityZoneQuizzes = new List <ProductivityZoneQuiz>(); var id = 1; for (var rowNumber = 2; rowNumber <= worksheet.Dimension.End.Row; rowNumber++) { var row = worksheet.Cells[rowNumber, 1, rowNumber, worksheet.Dimension.End.Column]; ProductivityZoneQuiz question = new ProductivityZoneQuiz(); var columnNumber = 0; foreach (var cell in row) { switch (columnNumber) { case 0: question.question = cell.Text; break; } columnNumber++; } question.id = id; question.updatetimestamp = DateTime.Now.ToString(CultureInfo.InvariantCulture); productivityZoneQuizzes.Add(question); id++; } return(productivityZoneQuizzes); }
public void InsertProductivityZoneQuizTest() { var request = new ProductivityZoneQuiz(); _mokproductivityZoneQuiz.Setup(a => a.InsertOne(It.IsAny <ProductivityZoneQuiz>(), It.IsAny <string>())); _productivityZoneQuizAdapter = new ProductivityZoneQuizAdapter(_mokproductivityZoneQuiz.Object, _mokproductivityZoneQuizAttempt.Object, _settings.Object); var result = _productivityZoneQuizAdapter.InsertProductivityZoneQuiz(request); _mokproductivityZoneQuiz.Verify(a => a.InsertOne(It.IsAny <ProductivityZoneQuiz>(), It.IsAny <string>())); }
public int InsertProductivityZoneQuiz(ProductivityZoneQuiz productivityZoneQuiz) { _productivityZoneQuiz.InsertOne(productivityZoneQuiz, _productivityZoneQuizCollection); return(1); }
public void InsertProductivityZoneQuizzes(ProductivityZoneQuiz productivityZoneQuiz) { _productivityZoneQuizAdapter.InsertProductivityZoneQuiz(productivityZoneQuiz); }
public IActionResult SaveProductivityZoneQuiz([FromBody] ProductivityZoneQuiz productivityZoneQuiz) { _productivityZoneQuizBusinessLogic.InsertProductivityZoneQuizzes(productivityZoneQuiz); return(Ok()); }