public async Task <CompanySectionDto> CreateSection(CompanySectionDto dto) { var result = await _companySectionManager.Create(_mapper.Map <CompanySectionEntity>(dto)); if (result != null) { var entity = await _companySectionManager.FindInclude(result.Id); return(_mapper.Map <CompanySectionDto>(entity)); } return(null); }
public async Task <CompanySectionDto> UpdateSection(long id, CompanySectionDto dto) { var entity = await _companySectionManager.Find(id); if (entity == null) { return(null); } var newEntity = _mapper.Map(dto, entity); entity = await _companySectionManager.Update(newEntity); return(_mapper.Map <CompanySectionDto>(entity)); }