public async Task <IActionResult> TestForm(ManageTestModel model) { if (!ModelState.IsValid) { return(View(model)); } try { TestDTO test = new TestDTO() { IsRandomQuestionsOrder = model.IsRandomQuestions, Name = model.TestName, TestId = model.TestId }; if (!string.IsNullOrEmpty(model.Questions)) { test.TestQuestions = JsonConvert.DeserializeObject <List <TestQuestionDTO> >(model.Questions); } await TestService.Test_SaveAsync(test); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); return(View(model)); } return(RedirectToAction("Index")); }
public async Task <IActionResult> TestForm(int?id) { ManageTestModel model = new ManageTestModel(); if (id.HasValue) { var obj = await TestService.Test_GetAsync(id.Value, true); model.IsRandomQuestions = obj.IsRandomQuestionsOrder; model.TestId = id.Value; model.TestName = obj.Name; if (obj.TestQuestions != null) { model.Questions = JsonConvert.SerializeObject(obj.TestQuestions); } } return(View(model)); }
public async Task <ResponseMessageModel> TravelOrderImport([FromBody] ManageTestModel model) { LoggerFactory.Instance.Logger_Info("压测获得参数:" + JsonConvert.SerializeObject(model), "TravelCheckTicket"); RequestTravelOrderImportModel request = new RequestTravelOrderImportModel() { PayCenterCode = model.PayCenterCode, PayCenterName = model.PayCenterName, MerchantCode = model.MerchantCode }; try { travelOrderImportService.SetData(null); travelOrderImportService.Parameter = request; travelOrderImportService.ExcelStream = new MemoryStream(model.Excel); return(travelOrderImportService.Execute()); } catch (Exception ex) { LoggerFactory.Instance.Logger_Error(ex, "TravelCheckTicket"); return(null); } }