view Agendas/trunk/src/Agendas.Web/Models/PropuestaModel.cs @ 120:c3573defd18f

Agregado de Fecha, Usuario y Successful en TrackLog Modificacion de publicador de blog para usar TrackLog Agregado de TrackLog en el test de crud de eventos Fix en publicador de twitter para que no twitee si ya se encuentra en TrackLog pero con Successful en true
author Jorge@Jorge-PC
date Fri, 24 Jun 2011 21:18:21 -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; }
  }
}