2
|
1 using System;
|
|
2 using AltNetHispano.Agendas.Domain;
|
|
3
|
|
4 namespace Agendas.Repositories.Memory
|
|
5 {
|
4
|
6 public abstract class EventoRepository : RepositoryBase<Evento>
|
2
|
7 {
|
|
8 public void Save(Evento evento)
|
|
9 {
|
|
10 if (Guid.Empty.Equals(evento.Id))
|
|
11 {
|
|
12 evento.Id = Guid.NewGuid();
|
4
|
13 Objects.Add(evento.Id, evento);
|
2
|
14 }
|
|
15 }
|
|
16
|
|
17 public void Update(Evento evento)
|
|
18 {
|
|
19 //nada que hacer en este método para este repositorio
|
|
20 }
|
|
21
|
|
22 public void Delete(Evento evento)
|
|
23 {
|
4
|
24 Objects.Remove(evento.Id);
|
2
|
25 }
|
|
26 }
|
|
27 } |