annotate Agendas/trunk/src/Agendas.Web/Models/PerfilModel.cs @ 279:1e889a2e45c5

#125: ABM de patrocinadores.
author juanjose.montesdeocaarbos
date Thu, 22 Dec 2011 10:04:08 -0300
parents 1deccd6c3cb2
children
rev   line source
168
97e51ddeeb58 Cambios menores en UI
nelopauselli
parents: 112
diff changeset
1 using System;
97e51ddeeb58 Cambios menores en UI
nelopauselli
parents: 112
diff changeset
2 using System.Collections.Generic;
97e51ddeeb58 Cambios menores en UI
nelopauselli
parents: 112
diff changeset
3 using System.ComponentModel.DataAnnotations;
112
0bca45e1e664 Pantalla de Perfil donde se puede asociar la cuenta de twitter al usuario existente
Nelo@Kenia.neluz.int
parents:
diff changeset
4
0bca45e1e664 Pantalla de Perfil donde se puede asociar la cuenta de twitter al usuario existente
Nelo@Kenia.neluz.int
parents:
diff changeset
5 namespace AltNetHispano.Agendas.Web.Models
0bca45e1e664 Pantalla de Perfil donde se puede asociar la cuenta de twitter al usuario existente
Nelo@Kenia.neluz.int
parents:
diff changeset
6 {
0bca45e1e664 Pantalla de Perfil donde se puede asociar la cuenta de twitter al usuario existente
Nelo@Kenia.neluz.int
parents:
diff changeset
7 public class PerfilIndexModel
0bca45e1e664 Pantalla de Perfil donde se puede asociar la cuenta de twitter al usuario existente
Nelo@Kenia.neluz.int
parents:
diff changeset
8 {
0bca45e1e664 Pantalla de Perfil donde se puede asociar la cuenta de twitter al usuario existente
Nelo@Kenia.neluz.int
parents:
diff changeset
9 public PerfilIndexModel()
0bca45e1e664 Pantalla de Perfil donde se puede asociar la cuenta de twitter al usuario existente
Nelo@Kenia.neluz.int
parents:
diff changeset
10 {
0bca45e1e664 Pantalla de Perfil donde se puede asociar la cuenta de twitter al usuario existente
Nelo@Kenia.neluz.int
parents:
diff changeset
11 Cuentas = new CuentaDto[] {};
0bca45e1e664 Pantalla de Perfil donde se puede asociar la cuenta de twitter al usuario existente
Nelo@Kenia.neluz.int
parents:
diff changeset
12 }
0bca45e1e664 Pantalla de Perfil donde se puede asociar la cuenta de twitter al usuario existente
Nelo@Kenia.neluz.int
parents:
diff changeset
13
168
97e51ddeeb58 Cambios menores en UI
nelopauselli
parents: 112
diff changeset
14 public Guid Id { get; set; }
97e51ddeeb58 Cambios menores en UI
nelopauselli
parents: 112
diff changeset
15
112
0bca45e1e664 Pantalla de Perfil donde se puede asociar la cuenta de twitter al usuario existente
Nelo@Kenia.neluz.int
parents:
diff changeset
16 public string DisplayName { get; set; }
0bca45e1e664 Pantalla de Perfil donde se puede asociar la cuenta de twitter al usuario existente
Nelo@Kenia.neluz.int
parents:
diff changeset
17
168
97e51ddeeb58 Cambios menores en UI
nelopauselli
parents: 112
diff changeset
18 [DataType(DataType.EmailAddress)]
97e51ddeeb58 Cambios menores en UI
nelopauselli
parents: 112
diff changeset
19 public string Email { get; set; }
97e51ddeeb58 Cambios menores en UI
nelopauselli
parents: 112
diff changeset
20
97e51ddeeb58 Cambios menores en UI
nelopauselli
parents: 112
diff changeset
21 [DataType(DataType.Url)]
97e51ddeeb58 Cambios menores en UI
nelopauselli
parents: 112
diff changeset
22 public string Blog { get; set; }
97e51ddeeb58 Cambios menores en UI
nelopauselli
parents: 112
diff changeset
23
112
0bca45e1e664 Pantalla de Perfil donde se puede asociar la cuenta de twitter al usuario existente
Nelo@Kenia.neluz.int
parents:
diff changeset
24 public IEnumerable<CuentaDto> Cuentas { get; set; }
0bca45e1e664 Pantalla de Perfil donde se puede asociar la cuenta de twitter al usuario existente
Nelo@Kenia.neluz.int
parents:
diff changeset
25 }
0bca45e1e664 Pantalla de Perfil donde se puede asociar la cuenta de twitter al usuario existente
Nelo@Kenia.neluz.int
parents:
diff changeset
26
179
1deccd6c3cb2 Aplicando seguridad x roles en sitio web
nelopauselli
parents: 168
diff changeset
27 public class PerfilEditModel
1deccd6c3cb2 Aplicando seguridad x roles en sitio web
nelopauselli
parents: 168
diff changeset
28 {
1deccd6c3cb2 Aplicando seguridad x roles en sitio web
nelopauselli
parents: 168
diff changeset
29 [Required]
1deccd6c3cb2 Aplicando seguridad x roles en sitio web
nelopauselli
parents: 168
diff changeset
30 public string Nombre { get; set; }
1deccd6c3cb2 Aplicando seguridad x roles en sitio web
nelopauselli
parents: 168
diff changeset
31
1deccd6c3cb2 Aplicando seguridad x roles en sitio web
nelopauselli
parents: 168
diff changeset
32 [Required]
1deccd6c3cb2 Aplicando seguridad x roles en sitio web
nelopauselli
parents: 168
diff changeset
33 public string Twitter { get; set; }
1deccd6c3cb2 Aplicando seguridad x roles en sitio web
nelopauselli
parents: 168
diff changeset
34
1deccd6c3cb2 Aplicando seguridad x roles en sitio web
nelopauselli
parents: 168
diff changeset
35 [Required]
1deccd6c3cb2 Aplicando seguridad x roles en sitio web
nelopauselli
parents: 168
diff changeset
36 public string EMail { get; set; }
1deccd6c3cb2 Aplicando seguridad x roles en sitio web
nelopauselli
parents: 168
diff changeset
37
1deccd6c3cb2 Aplicando seguridad x roles en sitio web
nelopauselli
parents: 168
diff changeset
38 [DataType(DataType.Url)]
1deccd6c3cb2 Aplicando seguridad x roles en sitio web
nelopauselli
parents: 168
diff changeset
39 public string Blog { get; set; }
1deccd6c3cb2 Aplicando seguridad x roles en sitio web
nelopauselli
parents: 168
diff changeset
40 }
1deccd6c3cb2 Aplicando seguridad x roles en sitio web
nelopauselli
parents: 168
diff changeset
41
112
0bca45e1e664 Pantalla de Perfil donde se puede asociar la cuenta de twitter al usuario existente
Nelo@Kenia.neluz.int
parents:
diff changeset
42 public class CuentaDto
0bca45e1e664 Pantalla de Perfil donde se puede asociar la cuenta de twitter al usuario existente
Nelo@Kenia.neluz.int
parents:
diff changeset
43 {
0bca45e1e664 Pantalla de Perfil donde se puede asociar la cuenta de twitter al usuario existente
Nelo@Kenia.neluz.int
parents:
diff changeset
44 public string IdentityProvider { get; set; }
0bca45e1e664 Pantalla de Perfil donde se puede asociar la cuenta de twitter al usuario existente
Nelo@Kenia.neluz.int
parents:
diff changeset
45 public string UserName { get; set; }
0bca45e1e664 Pantalla de Perfil donde se puede asociar la cuenta de twitter al usuario existente
Nelo@Kenia.neluz.int
parents:
diff changeset
46 }
0bca45e1e664 Pantalla de Perfil donde se puede asociar la cuenta de twitter al usuario existente
Nelo@Kenia.neluz.int
parents:
diff changeset
47 }