view Agendas/trunk/src/Agendas.Domain/IdentityContext.cs @ 91:9dfbe4e29c6a

Imagen del boton de sign-in con twitter
author Nelo@Kenia.neluz.int
date Fri, 03 Jun 2011 23:57:39 -0300
parents 3059a5f8930f
children db4b1e2cae49
line wrap: on
line source

using AltNetHispano.Agendas.Domain.Exceptions;

namespace AltNetHispano.Agendas.Domain
{
	public class IdentityContext
	{
		private static ISeguridad _current;

		public static ISeguridad Current
		{
			private get
			{
				if (_current == null)
					throw new IdentityContextNotConfiguredException();
				return _current;
			}
			set { _current = value; }
		}

		public static string GetUserName()
		{
			string username = Current.GetUserName();
			if (string.IsNullOrWhiteSpace(username))
				throw new UsuarioNoAutenticadoException();
			return username;
		}
	}
}