Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Domain/Services/PersonaService.cs @ 259:e6c041d8e1bf
Ticket #193.1: Al guardar (nuevo/modificar) una persona, que la cuenta de twitter no comience con @
author | juanjose.montesdeocaarbos |
---|---|
date | Thu, 20 Oct 2011 08:16:55 -0300 |
parents | b9850b647a4e |
children | dba5d41bc7bf |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Domain/Services/PersonaService.cs Wed Oct 19 22:59:02 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Domain/Services/PersonaService.cs Thu Oct 20 08:16:55 2011 -0300 @@ -83,6 +83,9 @@ public ResultadoAdd Add(string nombre, string twitter, string mail, string blog, IEnumerable<string> roles) { + if (twitter.StartsWith("@")) + return new ResultadoAdd("No debe ingresar el arroba al escribir la cuenta de twitter."); + var persona = _personaRepository.GetByNombre(nombre); if (persona!=null) return new ResultadoAdd("Ya existe una persona con el nombre " + nombre); @@ -118,6 +121,9 @@ if (persona == null) return new Resultado(false, string.Format("No se pudo encontrar la persona cuyo Id sea {0}", id)); + if (twitter.StartsWith("@")) + return new ResultadoAdd("No debe ingresar el arroba al escribir la cuenta de twitter."); + persona.Nombre = nombre; persona.Twitter = twitter; persona.Mail = mail;