view Agendas/trunk/src/Agendas.Web/Models/PerfilModel.cs @ 185:2d02adb79322

Se agrega fecha de termino de un Evento y se incluye la hora a la fecha de inicio. Se modifica la propiedad Fecha del Evento, renombrandola FechaInicio. En el ModelView se agrega propiedades Duración y Hora del Evento cuando es Modificado, Nuevo y Agendado. Las fechas ingresadas son creadas en sistema UTC Queda pendiente Agregar duración a Google Calendar.
author alabra
date Tue, 09 Aug 2011 01:04:27 -0400
parents 1deccd6c3cb2
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; }
	}
}