public async Task <ActionResult> Edit(long id) { var item = await _sectionBusinessManager.GetSection(id); if (item == null) { return(NotFound()); } var fields = await _sectionBusinessManager.GetSectionFields(id); ViewBag.SectionFields = _mapper.Map <List <SectionFieldViewModel> >(fields); return(View(_mapper.Map <SectionViewModel>(item))); }
public async Task <IActionResult> AddSectionField(long id) { var result = await _sectionBusinessManager.GetSection(id); if (result == null) { return(NotFound()); } //var viewDataDictionary = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary()) { // { "Section", _mapper.Map<List<SectionViewModel>>(result) } //}; var model = new SectionFieldViewModel() { SectionId = id }; string html = _viewRenderService.RenderToStringAsync("_AddSectionFieldPartial", model).Result; return(Ok(html)); }