public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } model.Usuario usuario = new data.Usuario().GetElement(id.HasValue ? id.Value : 0); if (usuario == null) { return(HttpNotFound()); } return(View(usuario)); }
// GET: /Usuario/Edit/5 public ActionResult Edit(int?id) { model.Usuario usuario = new data.Usuario().GetElement(id.HasValue ? id.Value : 0); if (ModelState.IsValid) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ViewBag.Profile = new SelectList(new data.Perfil().GetCollection(0), "Id", "Nome"); if (usuario == null) { return(HttpNotFound()); } } return(View(usuario)); }
public ActionResult Login(model.Usuario usuario, string returnUrl) { model.Usuario usuarioLogando = new data.Usuario().ValidUser(usuario); if (usuarioLogando != null) { SessionFacade.UsuarioLogado = usuarioLogando; FormsAuthenticationTicket auth = new FormsAuthenticationTicket(1, SessionFacade.UsuarioLogado.Email, DateTime.Now, DateTime.Now.AddMinutes(30), false, SessionFacade.UsuarioLogado.Nome, "/"); HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, FormsAuthentication.Encrypt(auth)); Response.Cookies.Add(cookie); if (string.IsNullOrEmpty(returnUrl)) { UrlHelper u = new UrlHelper(this.ControllerContext.RequestContext); returnUrl = u.Action("Filtrar", "Evento", null); } return(Redirect(returnUrl)); } else { ViewBag.ErrorMessage = "error"; return(View()); } }
// GET: /Usuario/ public ActionResult Index() { List <model.Usuario> usuarios = new data.Usuario().GetCollection(0); return(View(usuarios)); }