public async Task <SkillResource> AddSkillAsync(SkillResource skillResource) { var skill = _mapper.Map <SkillResource, Skill>(skillResource); var createdSkill = await _repository.AddSkillAsync(skill); await _unitOfWork.CommitAsync(); return(_mapper.Map <Skill, SkillResource>(createdSkill)); }