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;