public async Task <IActionResult> Details(Guid?id) { if (id == null) { return(RecordNotFound()); } var getOperation = await _bo.ReadAsync((Guid)id); if (!getOperation.Success) { return(OperationErrorBackToIndex(getOperation.Exception)); } if (getOperation.Result == null) { return(RecordNotFound()); } var vm = QuizViewModel.Parse(getOperation.Result); ViewData["Title"] = "Quiz"; var crumbs = GetCrumbs(); crumbs.Add(new BreadCrumb() { Action = "New", Controller = "Quizzes", Icon = "fa-search", Text = "Detail" }); ViewData["BreadCrumbs"] = crumbs; return(View(vm)); }
public void TestCreateQuizAsync() { BoraNowSeeder.Seed(); var _quiz = new Quiz("Questionário BoraNow"); var _bo = new QuizBusinessObject(); var resCreate = _bo.CreateAsync(_quiz).Result; var resGet = _bo.ReadAsync(_quiz.Id).Result; Assert.IsTrue(resCreate.Success && resGet.Success && resGet.Result != null); }