Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Domain/Services/PersonaService.cs @ 266:dba5d41bc7bf
BUG: Guardar persona con twitter ya existente genera error.
author | juanjose.montesdeocaarbos |
---|---|
date | Tue, 25 Oct 2011 23:22:10 -0300 |
parents | e6c041d8e1bf |
children |
comparison
equal
deleted
inserted
replaced
265:5ddc574deeea | 266:dba5d41bc7bf |
---|---|
122 return new Resultado(false, string.Format("No se pudo encontrar la persona cuyo Id sea {0}", id)); | 122 return new Resultado(false, string.Format("No se pudo encontrar la persona cuyo Id sea {0}", id)); |
123 | 123 |
124 if (twitter.StartsWith("@")) | 124 if (twitter.StartsWith("@")) |
125 return new ResultadoAdd("No debe ingresar el arroba al escribir la cuenta de twitter."); | 125 return new ResultadoAdd("No debe ingresar el arroba al escribir la cuenta de twitter."); |
126 | 126 |
127 persona.Nombre = nombre; | 127 persona = _personaRepository.GetByTwitter(twitter); |
128 if (persona != null && !persona.Id.Equals(id)) | |
129 return new Resultado(false, string.Format("Ya existe una persona con el twitter {0}", twitter)); | |
130 | |
131 persona.Nombre = nombre; | |
128 persona.Twitter = twitter; | 132 persona.Twitter = twitter; |
129 persona.Mail = mail; | 133 persona.Mail = mail; |
130 persona.Blog = blog; | 134 persona.Blog = blog; |
131 | 135 |
132 //TODO: ¿que hacemos con la cuenta de twitter asociada? | 136 //TODO: ¿que hacemos con la cuenta de twitter asociada? |