public async Task <CompanyExportSettingsFieldDto> CreateExportSettingsField(CompanyExportSettingsFieldDto dto) { var settings = await _companyExportSettingsManager.Find(dto.ExportSettingsId); if (settings == null) { return(null); } var newEntity = _mapper.Map <CompanyExportSettingsFieldEntity>(dto); var entity = await _companyExportSettingsFieldManager.Create(newEntity); return(_mapper.Map <CompanyExportSettingsFieldDto>(entity)); }
public async Task <IActionResult> CreateExportSettingsField(long id) { var item = await _companyBusinessManager.GetExportSettings(id); if (item == null) { return(NotFound()); } var dto = new CompanyExportSettingsFieldDto() { Name = "Name", Value = "Value", ExportSettingsId = item.Id, IsActive = true, IsEditable = true, Sort = item.Fields?.Count ?? 0 }; dto = await _companyBusinessManager.CreateExportSettingsField(dto); return(View("_CompanyExportSettingsFieldPartial", _mapper.Map <CompanyExportSettingsFieldViewModel>(dto))); }