view Agendas/trunk/src/Agendas.Tests/TestsHelper.cs @ 289:8b0c62c255cd

Se modifica DataAnnotationAndConventionModelMetadataProvider.cs para que lea Recursos en base al Assembly Fullname
author juanjose.montesdeocaarbos
date Tue, 07 Feb 2012 23:28:20 -0300
parents bc8dfbde0523
children 48ab8788bd19
line wrap: on
line source

using System;
using AltNetHispano.Agendas.Domain;
using AltNetHispano.Agendas.Repositories.Memory;

namespace AltNetHispano.Agendas.Tests
{
	public static class TestsHelper
	{
		public static Guid GetOrCreatePonente(string nombre)
		{
			var repository = new PersonaRepository();

			var persona = repository.GetByNombre(nombre);
			if (persona == null)
			{
				persona = new Persona(nombre) { Twitter = nombre.Replace(" ", string.Empty).ToLower() };
				repository.Save(persona);
			}
			return persona.Id;
		}

		public static Guid GetOrCreatePatrocinador(string nombre)
		{
			var repository = new PatrocinadorRepository();

			var patrocinador = repository.GetByNombre(nombre);
			if (patrocinador == null)
			{
				patrocinador = new Patrocinador(nombre);
				repository.Save(patrocinador);
			}
			return patrocinador.Id;
		}
	}
}