public async Task <IActionResult> CreateSectionField([FromBody] SectionFieldViewModel model) { try { if (ModelState.IsValid) { var result = await _sectionBusinessManager.CreateSectionField(_mapper.Map <SectionFieldDto>(model)); return(Ok(_mapper.Map <SectionFieldViewModel>(result))); } } catch (Exception er) { return(BadRequest(er.Message)); } return(Ok()); }
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)); }