protected override IAsyncResult BeginExecuteCore(AsyncCallback callback, object state) { if (HttpContext.User.Identity.IsAuthenticated) { var authenticatedUserModel = AuthenticatedUserModel.GetFromJSON(HttpContext.User.Identity.Name); usuario = usuarioRepository.Get(authenticatedUserModel.ID); ViewBag.Usuario = usuario; } return(base.BeginExecuteCore(callback, state)); }
public virtual ActionResult Editar(int id) { var item = repository.Get(id); if (item != null) { return(View(item)); } return(RedirectToAction("Index", new { erro = "Item não encontrado." })); }