// [AbpAuthorize(PermissionNames.Pages_Group6_Expertise_Create)]
        public async Task <ExpertiseDto> CreateExpertiseAsync(CreateExpertiseDto input)
        {
            var expertise = ObjectMapper.Map <Expertise>(input);

            expertise = await _expertiseRepo.InsertAsync(expertise);

            await CurrentUnitOfWork.SaveChangesAsync();

            return(ObjectMapper.Map <ExpertiseDto>(expertise));
        }
Esempio n. 2
0
        public async Task <IActionResult> Create(CreateExpertiseDto input)
        {
            var newExpertise = await _expertiseAppService.CreateExpertiseAsync(input);

            return(CreatedAtRoute("GetExpertise", new { id = newExpertise.Id }, newExpertise));
        }