public Usuario Add(Usuario usuario) { db.Set<Usuario>().AddOrUpdate(usuario); db.SaveChanges(); return usuario; }
public ActionResult Register(RegisterViewModel model) { // Attempt to register the user try { var usuario = new Usuario() { Username = model.UserName, Password = GeneralHelper.ComputeHash(model.Password, new SHA256CryptoServiceProvider()) }; _repositorio.Add(usuario); SetUserCookie(usuario); return RedirectToAction("Index", "Dojo"); } catch (MembershipCreateUserException e) { } // If we got this far, something failed, redisplay form return View(model); }
private void SetUserCookie(Usuario userLogin) { FormsAuthentication.SetAuthCookie(userLogin.UsuarioId + "|" + userLogin.Username, false); //OOOLLLDDDD //var userCookie = new HttpCookie("fighttimeuser", json); //userCookie.Expires.AddDays(1); //HttpContext.Response.SetCookie(userCookie); //HttpContext.Response.Cookies.Add(userCookie); }