public IActionResult All(int id = 1)
        {
            var model = new SubmissionListViewModel
            {
                Page               = id,
                Submissions        = this.subService.GetAll(id, 1),
                SubmissionsCount   = this.subService.GetCount(),
                SubmissionsPerPage = 1,
            };

            return(this.View(model));
        }
        public async Task <IActionResult> Index(int pPersonId)
        {
            var lDtos = await this._submissionService.GetBasicSubmissionInfoByPersonId(pPersonId);

            var lItemVms = lDtos.Select(dto => Mapping.Mapper.Map <SubmissionListItemViewModel>(dto)).ToList();
            var lVm      = new SubmissionListViewModel
            {
                PersonId = pPersonId,
                Items    = lItemVms
            };

            return(View(lVm));
        }