public async Task <InterviewDto> CreateInterviewAsync(CreateInterviewDto input) { var interview = ObjectMapper.Map <Interview>(input); interview = await _interviewRepo.InsertAsync(interview); await CurrentUnitOfWork.SaveChangesAsync(); return(ObjectMapper.Map <InterviewDto>(interview)); }
public async Task <IActionResult> Create(CreateInterviewDto input) { var newInterview = await _interviewAppService.CreateInterviewAsync(input); return(CreatedAtRoute("GetInterview", new { id = newInterview.Id }, newInterview)); }