//public async Task<UniSubjectEditViewModel> Update(UniSubjectEditViewModel subject)
        //{
        //    var subjectResult = _subjectsAppService.Update(subject.GetDto());

        //    return new UniSubjectEditViewModel(subjectResult);
        //}
        public async Task <ActionResult> Details(Guid uniSubjectId)
        {
            var subject    = (await _subjectsAppService.GetSubjectByIdAsync(uniSubjectId));
            var subjectDto = ObjectMapper.Map <UniSubjectDto>(subject);
            var model      = new UniSubjectViewModel(subjectDto);

            return(View(model));
        }
        public async Task <ActionResult> EditSubjectModal(Guid subjectId)
        {
            var subject = await _subjectsAppService.GetSubjectByIdAsync(subjectId);//_userAppService.Get(new EntityDto<long>(userId));

            var subjectDto = ObjectMapper.Map <UniSubjectDto>(subject);
            var subjectVM  = new UniSubjectViewModel(subjectDto);

            return(View("_EditSubjectModal", subjectVM));
        }