public int AdicionaMorador(moradores morador) { try { conservadoraEntities model = Conexao.getInstance(); IQueryable<moradores> i = from p in model.moradores select p; IEnumerable<moradores> max = i.OrderBy(p => p.idmoradores); if (max.Count() > 0) morador.idmoradores = max.Last().idmoradores == null ? 1 : max.Last().idmoradores + 1; else morador.idmoradores = 1; model.AddTomoradores(morador); model.SaveChanges(); RegisterModel rm = new RegisterModel(); rm.UserName = morador.login; rm.Password = morador.cpf; rm.Email = morador.email; AccountMembershipService ac = new AccountMembershipService(); ac.CreateUser(rm.UserName, rm.Password, rm.Email); return morador.idmoradores; } catch (Exception e) { return -1; } }
public bool ClearPassword(moradores morador) { RegisterModel rm = new RegisterModel(); rm.UserName = morador.login; rm.Password = morador.cpf; rm.Email = morador.email; AccountMembershipService ac = new AccountMembershipService(); return ac.ResertarSenha(rm.UserName, rm.Password); }
public ActionResult Register(RegisterModel model) { if (ModelState.IsValid) { // Attempt to register the user MembershipCreateStatus createStatus = MembershipService.CreateUser(model.UserName, model.Password, model.Email); if (createStatus == MembershipCreateStatus.Success) { FormsService.SignIn(model.UserName, false /* createPersistentCookie */); return RedirectToAction("Index", "Home"); } else { ModelState.AddModelError("", AccountValidation.ErrorCodeToString(createStatus)); } } // If we got this far, something failed, redisplay form ViewData["PasswordLength"] = MembershipService.MinPasswordLength; return View(model); }