Mercurial > altnet-hispano
diff 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 |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Domain/Services/PersonaService.cs Tue Oct 25 07:23:15 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Domain/Services/PersonaService.cs Tue Oct 25 23:22:10 2011 -0300 @@ -124,7 +124,11 @@ if (twitter.StartsWith("@")) return new ResultadoAdd("No debe ingresar el arroba al escribir la cuenta de twitter."); - persona.Nombre = nombre; + persona = _personaRepository.GetByTwitter(twitter); + if (persona != null && !persona.Id.Equals(id)) + return new Resultado(false, string.Format("Ya existe una persona con el twitter {0}", twitter)); + + persona.Nombre = nombre; persona.Twitter = twitter; persona.Mail = mail; persona.Blog = blog;