public ActionResult Approve(int id, string language) { var translation = TranslationService.FindByKey(id, language); TranslationVoteService.Vote(translation); if (Request.IsAjaxRequest()) { return(TranslationRow(translation)); } return(RedirectToAction("Index", new { id = 0 })); }
public ActionResult Disapprove(int id, string language) { Translation translation; using (var t = Global.CurrentSession.BeginTransaction()) { translation = TranslationService.FindByKey(id, language); TranslationVoteService.RemoveVote(translation); t.Commit(); } if (Request.IsAjaxRequest()) { return(TranslationRow(translation)); } return(RedirectToAction("Index", new { id = 0 })); }