view Agendas/trunk/src/Agendas.Web/Models/PropuestaModel.cs @ 110:a456eb519e23

Lanzando twitts desde el sitio con la cuenta de AltNetHispanoDESA
author Nelo@Kenia.neluz.int
date Wed, 08 Jun 2011 07:33:14 -0300
parents 80c22175c9b5
children b74734a1a755
line wrap: on
line source

using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;
using DataAnnotationsExtensions;

namespace AltNetHispano.Agendas.Web.Models
{
  public class PropuestaIndexModel
  {
    public IEnumerable<PropuestaDto> Propuestas { get; set; }
  }

  public class PropuestaNewModel
  {
    public PropuestaNewModel()
    {
      Tipos = EventoModelHelper.GetTiposEventos();
    }

    [Required]
    public int Tipo { get; set; }

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

    public string Ponente { get; set; }

    [Url]
    public string UrlInvitacion { get; set; }

    public IEnumerable<TipoEventoModel> Tipos { get; private set; }
  }

  public class PropuestaEditModel
  {
    [HiddenInput(DisplayValue = false)]
    public string Id { get; set; }

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

    public string Ponente { get; set; }

    [Url]
    public string UrlInvitacion { get; set; }
  }


  public class PropuestaDto
  {
    public string Id { get; set; }
    public string Titulo { get; set; }
    public string Ponente { get; set; }
  }
}