En passant de la classe de l'objet à un WebService

Comment puis-je passer d'un objet de classe 'obj' de la classe 'BL_Customer" de mon application Web à une fonction " Insérer()' dans mon Webservice (ASMX) et ensuite accéder aux propriétés de l'objet dans le Webservice?. J'ai inclus mon webservice distant par "Ajouter WebReference' installation. J'ai inclus " à l'aide de WebRererence;' espace de noms aussi. Toute aide sera appréciée.

C'est mon BL_Customer classe dans la Couche de gestion:

public class BL_Customer
{
    public BL_Customer()
    {

    }  
    string c_Cust_Name = string.Empty;    
    string c_Mobile_no = string.Empty;    
    public string Cust_Name
    {
        get { return c_Cust_Name; }
        set { c_Cust_Name = value; }
    }  
    public string Mobile_no
    {
        get { return c_Mobile_no; }
        set { c_Mobile_no = value; }
    } 

}

C'est ma Couche d'Accès aux Données:

public class DAL_Customer
{
    public SqlConnection con = new SqlConnection();
    WebReference.Service objWEB = new WebReference.Service();  //objWEB -> Webservice object
    Connection c = new Connection(); 
    public DAL_Customer()
    {
    }
    public int Customer_Insert(BL_Customer obj)
    {
      ---------
      ---------
        return objWEB.Insert(obj);  //Insert() is a function in my remote webservice 
    }
}

C'est mon webservice:

public class Service : System.Web.Services.WebService
{   
   public Service () {
    }

    [WebMethod]
    public string insert(**What should be here?**)
    {
        -----
        -----

    }
}

Ce qui concerne,
David

  • Service web ASMX ou WCF?
  • asmx
InformationsquelleAutor David John | 2011-10-29