[ TasmanF1 @ 20.05.2015. 23:04 ] @
Pozdrav radni narode.

Pravim neku WP aplikaciju pri cemu za komunikaciju sa bazom koristim WCF servis.
Problem je sledeci:

U okviru WCF servisa napravim npr. klasu:
Code:

[DataContract]
    public class Person
    {
        [DataMember]
        public int Id { get; set; }

        [DataMember]
        public string Name { get; set; }

        [DataMember]
        public int Age { get; set; }
    }


Kada radim desktop aplikaciju na klijentskoj strani toj klasi "Person" mogu da pristupim na sledeci nacin:

Code:

using NazivProjekta.NazivReferenceServisa;

public partial class Form1 : Form
{
        public Form1()
        {
            InitializeComponent();
        }

        private void btnInsert_Click(object sender, EventArgs e)
        {
            Person p = new Person();  
            p.Id = Convert.ToInt32(txtId.Text);
            p.Name = txtName.Text;
            p.Age = Convert.ToInt32(txtAge.Text);

            Service1Client service = new Service1Client();

            if (service.InsertPerson(p) == 1)
            {
                MessageBox.Show("OK");
            }
        }
}


Međutim kada radim Windows Phone aplikaciju na klijentskoj strani ne mogu da vidim tu "Person" klasu.

Kako bi mogao u Windows Phone aplikaciji da pozovem WCF metodu InsertPerson(Person p) i prosledim joj objekat Person kao ulazni parametar?
Imam neke ideje ali nemam iskustva pa me interesuje kako se to radi u praksi.

Hvala ljudi.