public async Task <ActionResult> CadastrarFAQ(FaqFormViewModel faqmodel) { if (!ModelState.IsValid) { return(View(faqmodel)); } _faqApp.SalvarFaq(faqmodel); return(RedirectToAction("ListarFAQ")); }
public void SalvarFaq(FaqFormViewModel model) { var _registro = model.Id > 0 ? _faqRepository.Get(model.Id) : new Faq(); _registro.Pergunta = model.Pergunta; _registro.Resposta = model.Resposta; _registro.Ordem = model.Ordem; _registro.FaqGrupoId = model.FaqGrupoId; if (_registro.Id > 0) { _faqRepository.Update(_registro); } else { _faqRepository.Add(_registro); } _faqRepository.Commit(); }