public async Task <IActionResult> ShowAll()
        {
            ViewBag.programmeList = await programmeRepository.AllAsync();

            var assessmentResults = await assessmentResultRepository.GetAllAssessmentResults();

            return(View(assessmentResults));
        }
コード例 #2
0
        public async Task <IActionResult> Register()
        {
            try
            {
                ViewBag.ProgrammeList = ViewBag.ProgrammeList = await programmeRepository.AllAsync();

                ViewBag.TeacherId = GetTeacherId();
                return(View());
            }
            catch (DataAccessException e)
            {
                ViewBag.ErrorMsg = ErrorProcessing.ProcessException("Data Access exception. ", e);
                return(RedirectToAction("Unknown", "Error"));
            }
            catch (Exception e)
            {
                ViewBag.ErrorMsg = ErrorProcessing.ProcessException("General exception. ", e);
                return(RedirectToAction("Unknown", "Error"));
            }
        }
コード例 #3
0
 // GET: Programme
 public async Task <IActionResult> Index()
 {
     return(View(await programmeRepository.AllAsync()));
 }
コード例 #4
0
        public async Task <IActionResult> GetProgrammesAsync()
        {
            var programmes = await _programmeRepository.AllAsync();

            return(Ok(_mapper.Map <IEnumerable <ProgrammeDto> >(programmes)));
        }