public async Task <ActionResult> Post([FromBody] CreateFaqGroupViewModel viewModel) { if (viewModel == null) { return(this.BadRequest()); } var faqGroup = this.mapper.Map <CreateFaqGroupViewModel, FaqGroup>(viewModel); this.unitOfWorks.FaqGroupRepository.Create(faqGroup); await this.unitOfWorks.SaveAsync(); return(this.Ok()); }
public async Task <ActionResult> Put(int id, [FromBody] CreateFaqGroupViewModel viewModel) { var faqGroup = this.unitOfWorks.FaqGroupRepository.Get(id); if (faqGroup == null) { return(this.NotFound()); } this.mapper.Map <CreateFaqGroupViewModel, FaqGroup>(viewModel, faqGroup); this.unitOfWorks.FaqGroupRepository.Update(faqGroup); await this.unitOfWorks.SaveAsync(); return(this.Ok()); }