예제 #1
0
 public bool  IsEmailExist(string emailID)
 {
     using (dbloginEntities dc = new dbloginEntities())
     {
         var v = dc.Usuarios.Where(a => a.Correo == emailID).FirstOrDefault();
         return(v != null);
     }
 }
예제 #2
0
        public ActionResult Registration([Bind(Exclude = "CodigoActivacion,VerificarCorreo")] Usuario user)
        {
            // bool Status = false;
            string message = "";

            //validar correo
            if (ModelState.IsValid)
            {
                //Email ya existe
                var isExist = IsEmailExist(usuario.emailID);
                if (isExist)
                {
                    ModelState.AddModelError("EmailExist", "El correo ya existe");
                }
                return(View(user));


                //Hash
                #region Hash Contrase?a
                user.Contraseña = crypto.Hash(user.Contraseña);

                #endregion

                #region Guardar en Db
                using (dbloginEntities dc = new dbloginEntities())
                {
                    dc.Usuarios.Add(user);
                    dc.SaveChanges();
                }

                #endregion
            }


            else
            {
                message = "Solicitud Invalidad";
            }

            return(View(user));
        }