comparison Agendas/trunk/src/Agendas.Domain/Resultado.cs @ 183:212c664db5aa

Generalización del manejo de las acciones sobre eventos
author nelopauselli
date Mon, 08 Aug 2011 22:27:00 -0300
parents beeb48ddb44a
children b9850b647a4e
comparison
equal deleted inserted replaced
182:beeb48ddb44a 183:212c664db5aa
2 2
3 namespace AltNetHispano.Agendas.Domain 3 namespace AltNetHispano.Agendas.Domain
4 { 4 {
5 public class Resultado 5 public class Resultado
6 { 6 {
7 public Resultado(bool succeful) 7 public Resultado(bool succeful, string message)
8 { 8 {
9 Succeful = succeful; 9 Succeful = succeful;
10 Message = message;
10 } 11 }
11 12
12 public bool Succeful { get; private set; } 13 public bool Succeful { get; private set; }
13 public string Message { get; internal set; } 14 public string Message { get; internal set; }
14 } 15 }
15 16
16 public class EventoResultado : Resultado 17 public class EventoResultado : Resultado
17 { 18 {
18 public EventoResultado(bool succeful, IEnumerable<TrackLog> warnings) 19 public EventoResultado(bool succeful, string message, IEnumerable<TrackLog> warnings)
19 : base(succeful) 20 : base(succeful, message)
20 { 21 {
21 Warnings = warnings ?? new List<TrackLog>(); 22 Warnings = warnings ?? new List<TrackLog>();
22 } 23 }
23 24
24 public IEnumerable<TrackLog> Warnings { get; set; } 25 public IEnumerable<TrackLog> Warnings { get; set; }