Mercurial > altnet-hispano
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; } |