Exemple #1
0
 public Entities.ObjUserModel RegisterUser(Entities.UsuarioModel usuario)
 {
     if (ModelState.IsValid)
     {
         try
         {
             objResp.User = _bolUser.RegisterUser(usuario);
             if (objResp.User != null)
             {
                 objResp.Message  = "Se registro con Exito el Usuario";
                 objResp.Response = true;
             }
             else
             {
                 objResp.Message  = "Se presento un inconveniente con el registro del usuario, por favor vuelva a intentar.";
                 objResp.Response = false;
             }
         }
         catch (Exception ex)
         {
             objResp.Message  = "No se pudo completar la peticion. " + ex.Message.ToString();
             objResp.Response = false;
         }
     }
     else
     {
         objResp.Message  = "Por favor envie todos los campos.";
         objResp.Response = false;
     }
     return(objResp);
 }
Exemple #2
0
 public Entities.UsuarioModel RegisterUser(Entities.UsuarioModel pUsuario)
 {
     try
     {
         pUsuario.PasswordHash = Crypto.HashPassword(pUsuario.PasswordHash);
         int IdUser = usuarios.RegisterUser(UsersBuilder.UserToEntity(pUsuario));
         //Busco usuario con el ID registrado
         objuser = UsersBuilder.EntityToUser(usuarios.GetUserById(IdUser));
     }
     catch (Exception ex)
     {
         throw new ArgumentException(ex.Message.ToString());
     }
     return(objuser);
 }
Exemple #3
0
 public ResponseUser GetUserLogin(string User, string Password)
 {
     try
     {
         //Busco el Usuario con el fin de comparar SI es valido o NO
         objuser = UsersBuilder.EntityToUser(usuarios.GetUserByUser(User));
         if (objuser.UserName != null)
         {
             if (Crypto.VerifyHashedPassword(objuser.PasswordHash, Password))
             {
                 ResponseUser objres = new ResponseUser();
                 objres.User     = objuser;
                 objres.Response = true;
                 objres.Message  = "Consultado con Exito";
                 return(objres);
             }
             else
             {
                 ResponseUser objres = new ResponseUser();
                 objres.User     = objuser;
                 objres.Response = false;
                 objres.Message  = "La contraseña no corresponde.";
                 return(objres);
             }
         }
         else
         {
             ResponseUser objres = new ResponseUser();
             objres.User     = objuser;
             objres.Response = false;
             objres.Message  = "No se encontro informacion del usuario.";
             return(objres);
         }
     }
     catch (Exception ex)
     {
         throw new ArgumentException(ex.Message.ToString());
     }
 }