view Agendas/trunk/src/Agendas.Web/Models/PerfilModel.cs @ 179:1deccd6c3cb2

Aplicando seguridad x roles en sitio web
author nelopauselli
date Mon, 08 Aug 2011 15:24:26 -0300
parents 97e51ddeeb58
children
line wrap: on
line source

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;

namespace AltNetHispano.Agendas.Web.Models
{
	public class PerfilIndexModel
	{
		public PerfilIndexModel()
		{
			Cuentas = new CuentaDto[] {};
		}

		public Guid  Id { get; set; }

		public string DisplayName { get; set; }

		[DataType(DataType.EmailAddress)]
		public string Email { get; set; }

		[DataType(DataType.Url)]
		public string Blog { get; set; }

		public IEnumerable<CuentaDto> Cuentas { get; set; }
	}

	public class PerfilEditModel
	{
		[Required]
		public string Nombre { get; set; }

		[Required]
		public string Twitter { get; set; }

		[Required]
		public string EMail { get; set; }

		[DataType(DataType.Url)]
		public string Blog { get; set; }
	}

	public class CuentaDto
	{
		public string IdentityProvider { get; set; }
		public string UserName { get; set; }
	}
}