JorgeGraca Posted May 28, 2013 at 03:10 PM Report #509419 Posted May 28, 2013 at 03:10 PM Boa tarde pessoal. Estou a fazer um programa com PUT Request. Este é o código: public Person UpdatePerson(string id, Person updatePerson) { Person p = objPerson.FirstOrDefault(e => e.ID.Equals(id)); p.Name = updatePerson.Name; p.Password = updatePerson.Password; return p; } O problema é que as variáveis updatePerson.Name e updatePerson.Password vêm com valor NULL. Podem-me ajudar? Obrigado.
legd1991 Posted May 28, 2013 at 03:24 PM Report #509422 Posted May 28, 2013 at 03:24 PM Onde estás a instanciar updatePerson?
JorgeGraca Posted May 28, 2013 at 03:38 PM Author Report #509426 Posted May 28, 2013 at 03:38 PM noutro ficheiro mas estão interligados nesse ficheiro tem o seguite codigo: //PUT Operation [OperationContract] [WebInvoke(UriTemplate = "{id}", Method = "PUT")] Person UpdatePerson(string id, Person updatePerson);
legd1991 Posted May 28, 2013 at 03:45 PM Report #509431 Posted May 28, 2013 at 03:45 PM Tens de dar mais detalhes do teu código e mostrar onde realmente estas a instanciar a variável updatePerson
JorgeGraca Posted May 28, 2013 at 03:48 PM Author Report #509432 Posted May 28, 2013 at 03:48 PM Será isto? #region Person Entity [DataContract] public class Person { [DataMember] public string ID; [DataMember] public string Name; [DataMember] public string Password; } #endregion
legd1991 Posted May 28, 2013 at 03:50 PM Report #509433 Posted May 28, 2013 at 03:50 PM Isso é a entidade. Por exemplo, isto string strA = "AAA"; é instanciar
JorgeGraca Posted May 28, 2013 at 04:31 PM Author Report #509441 Posted May 28, 2013 at 04:31 PM Ah ok. Isso é enviado por um ficheiro PHP que faz um PUT Request a um RESTService por cURL. Mas já está resolvido... obrigado na mesma.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now