annotate Agendas/trunk/src/Agendas.Domain/Resultado.cs @ 219:b9850b647a4e

Agregando alta de ponente durante la carga del evento
author nelopauselli
date Thu, 08 Sep 2011 11:22:10 -0300
parents 212c664db5aa
children
rev   line source
219
b9850b647a4e Agregando alta de ponente durante la carga del evento
nelopauselli
parents: 183
diff changeset
1 using System;
b9850b647a4e Agregando alta de ponente durante la carga del evento
nelopauselli
parents: 183
diff changeset
2 using System.Collections.Generic;
182
beeb48ddb44a Warning con los errores que se guarden en el log del track de un evento durante una notificación (twitter, calendar, blog)
nelopauselli
parents: 144
diff changeset
3
beeb48ddb44a Warning con los errores que se guarden en el log del track de un evento durante una notificación (twitter, calendar, blog)
nelopauselli
parents: 144
diff changeset
4 namespace AltNetHispano.Agendas.Domain
53
d149bfea3892 Tratamos las validaciones como resultados y no como excepciones, dejamos las
nelopauselli
parents:
diff changeset
5 {
d149bfea3892 Tratamos las validaciones como resultados y no como excepciones, dejamos las
nelopauselli
parents:
diff changeset
6 public class Resultado
d149bfea3892 Tratamos las validaciones como resultados y no como excepciones, dejamos las
nelopauselli
parents:
diff changeset
7 {
183
212c664db5aa Generalización del manejo de las acciones sobre eventos
nelopauselli
parents: 182
diff changeset
8 public Resultado(bool succeful, string message)
53
d149bfea3892 Tratamos las validaciones como resultados y no como excepciones, dejamos las
nelopauselli
parents:
diff changeset
9 {
d149bfea3892 Tratamos las validaciones como resultados y no como excepciones, dejamos las
nelopauselli
parents:
diff changeset
10 Succeful = succeful;
183
212c664db5aa Generalización del manejo de las acciones sobre eventos
nelopauselli
parents: 182
diff changeset
11 Message = message;
53
d149bfea3892 Tratamos las validaciones como resultados y no como excepciones, dejamos las
nelopauselli
parents:
diff changeset
12 }
d149bfea3892 Tratamos las validaciones como resultados y no como excepciones, dejamos las
nelopauselli
parents:
diff changeset
13
d149bfea3892 Tratamos las validaciones como resultados y no como excepciones, dejamos las
nelopauselli
parents:
diff changeset
14 public bool Succeful { get; private set; }
144
a2b14da4902f Alta y modificación de ponentes (personas)
Nelo@Guinea.neluz.int
parents: 53
diff changeset
15 public string Message { get; internal set; }
182
beeb48ddb44a Warning con los errores que se guarden en el log del track de un evento durante una notificación (twitter, calendar, blog)
nelopauselli
parents: 144
diff changeset
16 }
beeb48ddb44a Warning con los errores que se guarden en el log del track de un evento durante una notificación (twitter, calendar, blog)
nelopauselli
parents: 144
diff changeset
17
219
b9850b647a4e Agregando alta de ponente durante la carga del evento
nelopauselli
parents: 183
diff changeset
18 public class ResultadoAdd : Resultado
b9850b647a4e Agregando alta de ponente durante la carga del evento
nelopauselli
parents: 183
diff changeset
19 {
b9850b647a4e Agregando alta de ponente durante la carga del evento
nelopauselli
parents: 183
diff changeset
20 public Guid Id { get; set; }
b9850b647a4e Agregando alta de ponente durante la carga del evento
nelopauselli
parents: 183
diff changeset
21 public string Nombre { get; set; }
b9850b647a4e Agregando alta de ponente durante la carga del evento
nelopauselli
parents: 183
diff changeset
22
b9850b647a4e Agregando alta de ponente durante la carga del evento
nelopauselli
parents: 183
diff changeset
23 public ResultadoAdd(bool succeful, string message, Guid id, string nombre) : base(succeful, message)
b9850b647a4e Agregando alta de ponente durante la carga del evento
nelopauselli
parents: 183
diff changeset
24 {
b9850b647a4e Agregando alta de ponente durante la carga del evento
nelopauselli
parents: 183
diff changeset
25 Id = id;
b9850b647a4e Agregando alta de ponente durante la carga del evento
nelopauselli
parents: 183
diff changeset
26 Nombre = nombre;
b9850b647a4e Agregando alta de ponente durante la carga del evento
nelopauselli
parents: 183
diff changeset
27 }
b9850b647a4e Agregando alta de ponente durante la carga del evento
nelopauselli
parents: 183
diff changeset
28
b9850b647a4e Agregando alta de ponente durante la carga del evento
nelopauselli
parents: 183
diff changeset
29 public ResultadoAdd(string message) : base(false, message)
b9850b647a4e Agregando alta de ponente durante la carga del evento
nelopauselli
parents: 183
diff changeset
30 {
b9850b647a4e Agregando alta de ponente durante la carga del evento
nelopauselli
parents: 183
diff changeset
31 }
b9850b647a4e Agregando alta de ponente durante la carga del evento
nelopauselli
parents: 183
diff changeset
32 }
b9850b647a4e Agregando alta de ponente durante la carga del evento
nelopauselli
parents: 183
diff changeset
33
182
beeb48ddb44a Warning con los errores que se guarden en el log del track de un evento durante una notificación (twitter, calendar, blog)
nelopauselli
parents: 144
diff changeset
34 public class EventoResultado : Resultado
beeb48ddb44a Warning con los errores que se guarden en el log del track de un evento durante una notificación (twitter, calendar, blog)
nelopauselli
parents: 144
diff changeset
35 {
183
212c664db5aa Generalización del manejo de las acciones sobre eventos
nelopauselli
parents: 182
diff changeset
36 public EventoResultado(bool succeful, string message, IEnumerable<TrackLog> warnings)
212c664db5aa Generalización del manejo de las acciones sobre eventos
nelopauselli
parents: 182
diff changeset
37 : base(succeful, message)
182
beeb48ddb44a Warning con los errores que se guarden en el log del track de un evento durante una notificación (twitter, calendar, blog)
nelopauselli
parents: 144
diff changeset
38 {
beeb48ddb44a Warning con los errores que se guarden en el log del track de un evento durante una notificación (twitter, calendar, blog)
nelopauselli
parents: 144
diff changeset
39 Warnings = warnings ?? new List<TrackLog>();
beeb48ddb44a Warning con los errores que se guarden en el log del track de un evento durante una notificación (twitter, calendar, blog)
nelopauselli
parents: 144
diff changeset
40 }
beeb48ddb44a Warning con los errores que se guarden en el log del track de un evento durante una notificación (twitter, calendar, blog)
nelopauselli
parents: 144
diff changeset
41
beeb48ddb44a Warning con los errores que se guarden en el log del track de un evento durante una notificación (twitter, calendar, blog)
nelopauselli
parents: 144
diff changeset
42 public IEnumerable<TrackLog> Warnings { get; set; }
beeb48ddb44a Warning con los errores que se guarden en el log del track de un evento durante una notificación (twitter, calendar, blog)
nelopauselli
parents: 144
diff changeset
43 }
53
d149bfea3892 Tratamos las validaciones como resultados y no como excepciones, dejamos las
nelopauselli
parents:
diff changeset
44 }