public TranscriptView(TranscriptViewModel viewModel) { InitializeComponent(); if (!DesignerProperties.GetIsInDesignMode(this)) { DataContext = viewModel; } }
public ActionResult Add(TranscriptViewModel model) { if (ModelState.IsValid) { if (ModelState.IsValid) { return(RedirectToAction("Index")); } } return(View()); }
// GET: Transcript/Details/5 public ActionResult Details(int id) { ViewBag.Message = "Your detailed transcript page."; //Create model var model = new TranscriptViewModel(); //get Transcript // var transcript = GiveMeAMockTranscript(id); //add it to model // model.Transcripts.Add(transcript); return(View(model)); }
public ActionResult Search() { var model = new TranscriptViewModel(); //create 10 mock transcripts and add them to transcript list //basically this is replaced with get all transcripts this person should see Random rnd = new Random(); int noTransc = rnd.Next(1, 15); for (int i = 0; i < noTransc; i++) { //model.Transcripts.Add(GiveMeAMockTranscript(999999, i)); } return(View(model)); }
/// <summary> /// Generate Transcript For Student /// </summary> /// <param name="transcriptViewModel"></param> /// <returns></returns> public TranscriptViewModel GenerateTranscriptForStudent(TranscriptViewModel transcriptViewModel) { TranscriptViewModel transcriptView = new TranscriptViewModel(); if (TokenManager.CheckToken(transcriptViewModel._tenantName + transcriptViewModel._userName, transcriptViewModel._token)) { transcriptView = this.studentRepository.GenerateTranscriptForStudent(transcriptViewModel); } else { transcriptView._failure = true; transcriptView._message = TOKENINVALID; } return(transcriptView); }
public ActionResult <TranscriptViewModel> GenerateTranscriptForStudent(TranscriptViewModel transcriptViewModel) { TranscriptViewModel transcriptView = new TranscriptViewModel(); try { transcriptView = _studentService.GenerateTranscriptForStudent(transcriptViewModel); } catch (Exception es) { transcriptView._failure = true; transcriptView._message = es.Message; } return(transcriptView); }
public ActionResult Transcript(int trainingReviewid) { var traningReview = _db.TrainingReviews.Find(trainingReviewid); if (traningReview == null || traningReview.Status != "Current") { ViewBag.ErrorMessage = "Transcript not avliable."; View("Error"); } int userid = (int)Membership.GetUser().ProviderUserKey; if (traningReview.UserID != userid && Roles.IsUserInRole("Administrator")) { ViewBag.ErrorMessage = "You do not have the rights to view this transcript."; View("Error"); } // var GoldStandards = _db.GoldStandards.Where(gs => gs.PublicationPublicationID == traningReview.TrainingPublicationID); var transcriptVM = new TranscriptViewModel { PubID = traningReview.TrainingPublicationID, PubNumber = traningReview.TrainingPublication.TrainingPublicationNumber, Points = traningReview.Points, CompletionTime = traningReview.LastUpdateTime, CreateTime = traningReview.CreatedOn, Pass = traningReview.Pass, TotalPoints = traningReview.TotalPoints, Items = GetTranscriptItem(traningReview.TrainingReviewItems, _db.GoldStandards.Where(gs => gs.PublicationPublicationID == traningReview.TrainingPublicationID)).ToList() }; if (transcriptVM.passCheatCriteria) { return(View(transcriptVM)); } foreach (var item in transcriptVM.Items) { item.CorrectAnswer = ""; } return(View(transcriptVM)); }