ویومدل درج سابقه پژوهشی
コード例 #1
0
        public virtual async Task<ActionResult> Create(AddResearchExperienceViewModel viewModel)
        {
            
            if (!ModelState.IsValid)
            {
                return new JsonNetResult
                {
                    Data = new
                    {
                        success = false,
                        View =
                            this.RenderPartialViewToString(MVC.ResearchExperience.Views._Create, viewModel)
                    }
                };
            }

           var newResearch=await _researchExperienceService.Create(viewModel);
           return new JsonNetResult
           {
               Data = new
               {
                   success =true,
                   View =
                       this.RenderPartialViewToString(MVC.ResearchExperience.Views._ResearchExperienceItem, newResearch)
               }
           };
        }
コード例 #2
0
 public async  Task<ResearchExperienceViewModel> Create(AddResearchExperienceViewModel viewModel)
 {
     var researchExperience = _mappingEngine.Map<ResearchExperience>(viewModel);
     _researchExperiences.Add(researchExperience);
     await _unitOfWork.SaveChangesAsync();
     return await GetResearchExperienceViewModel(researchExperience.Id);
 }
コード例 #3
0
 public virtual ActionResult Create(Guid TeacherId)
 {
     if (!_referentialTeacherService.CanManageTeacher(TeacherId)) return HttpNotFound();
     var viewModel = new AddResearchExperienceViewModel
     {
         TeacherId = TeacherId
     };
     return PartialView(MVC.ResearchExperience.Views._Create,viewModel);
 }
コード例 #4
0
 public virtual ActionResult Create(Guid applicantId)
 {
     
     var viewModel = new AddResearchExperienceViewModel
     {
         ApplicantId = applicantId
     };
     return PartialView(MVC.ResearchExperience.Views._Create,viewModel);
 }