Ejemplo n.º 1
0
        public ResponseModel actualizar(CambioContraseñaRq request)
        {
            ResponseModel response = new ResponseModel();

            try
            {
                ResponseModel login = acceder(request.email, request.passOld);

                if (login.codeResponse.Equals("0000"))
                {
                    SqlCommand command = new SqlCommand("SP_CAMBIAR_CONTRASEÑA_USUARIO", sqlConnection);

                    command.CommandType = CommandType.StoredProcedure;

                    command.Parameters.Add("@LOGIN_USUARIO", SqlDbType.VarChar).Value = request.email;
                    command.Parameters.Add("@PASS_USUARIO", SqlDbType.VarChar).Value  = request.passNew;

                    sqlConnection.Open();

                    var res = command.ExecuteNonQuery();

                    response.codeResponse    = "0000";
                    response.messageResponse = "Se actualizó la clave de forma exitosa";
                }
                else
                {
                    response.codeResponse    = "9999";
                    response.messageResponse = "Error al actualizar la clave";
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                sqlConnection.Close();
            }


            return(response);
        }
 public ResponseModel cambiarClave([FromBody] CambioContraseñaRq request)
 {
     return(user.actualizar(request));
 }