public async Task <Result <FaqDto> > Create(CreateFaqDto createFaqDto) { var faq = _mapper.Map(createFaqDto, new Faq()); await AddAsync(faq); await Context.SaveChangesAsync(); return(Result <FaqDto> .SuccessFull(_mapper.Map <FaqDto>(faq))); }
public async Task <IActionResult> Create([FromBody] CreateFaqDto createFaqDto) { var result = await _unitOfWork.FaqService.Create(createFaqDto); if (!result.Success) { return(result.ApiResult); } return(Created(Url.Link("GetFaq", new { result.Data.Id }), _mapper.Map <FaqDto>(result.Data))); }