public ActionResult Index(LoginAdminRepository value) { if (ModelState.IsValid) { try { LoginAdmin login = new LoginAdmin(); value.mensagem = login.autenticar(value.emailPinheiroSereni, value.autKey); if (value.mensagem.Code > 0) { throw new PinheiroSereniException(value.mensagem); } Session.Add("sessionID", System.Web.HttpContext.Current.Session.SessionID); return(RedirectToAction("Principal")); } catch (PinheiroSereniException ex) { ModelState.AddModelError("", value.mensagem.Message); } }