public ActionResult RecoverEmail(string id) { string email = ""; PasswordRecoveryLogic prl = new PasswordRecoveryLogic(); var v = prl.IsEmailRecoverExist(id); if (v != null) { email = v; } else { ViewBag.Message = "Invalid Request"; } ViewBag.EMail = email; consignatario cons = new consignatario { Email = email }; return(View(cons)); }
public void actualizaPass(consignatario Consigna) { var dato = unitOfWork.ConsignatarioRepository.Get(x => x.Email == Consigna.Email).FirstOrDefault(); dato.AccessPassword = Consigna.AccessPassword; unitOfWork.ConsignatarioRepository.Update(dato); unitOfWork.Save(); }
public ActionResult RecoverEmail(consignatario cons) { PasswordRecoveryLogic prl = new PasswordRecoveryLogic(); #region Password Hashing cons.AccessPassword = Crypto.Hash(cons.AccessPassword); prl.actualizaPass(cons); #endregion bool Status = true; ViewBag.Status = Status; ViewBag.Message = "Contraseña Modificada!"; return(View(cons)); }
public ActionResult Index(consignatario login, string ReturnUrl = "") { UsuarioLogic ul = new UsuarioLogic(); LoginIn li = new LoginIn { Login = login.Email, Password = login.AccessPassword }; var v = ul.message(li); if (v != null) { if (v.passHash == 0) { return(CreaSesion(li.Login, ReturnUrl)); } } ViewBag.Message = message; return(View()); }
public void GuardaConsignatario(ConsignatarioViewModel cons) { Mapper.Initialize(cfg => cfg.CreateMap <ConsignatarioViewModel, consignatario>()); consignatario consigna = new consignatario(); var consigna2 = Mapper.Map(cons, consigna); unitOfWork.ConsignatarioRepository.Insert(consigna2); var estado = unitOfWork.CiudadesRepository.Get(x => x.id_ciudad == cons.CityId).FirstOrDefault(); direcciones dir = new direcciones { City = cons.CityId, Direccion = cons.Add1, Email = cons.Email, Name = "Principal", Sector = cons.Sector, State = estado.id_estado }; unitOfWork.DireccionesRepository.Insert(dir); unitOfWork.Save(); }