Ejemplo n.º 1
0
 public Recipients Load(Dictionary <string, string> @params)
 {
     using (RecipientsRepository repo = new RecipientsRepository(base.DataContext))
     {
         return((Recipients)repo.Load <Recipient>(this, repo.GetItems(@params)));
     }
 }
Ejemplo n.º 2
0
 public Recipients Load()
 {
     using (RecipientsRepository repo = new RecipientsRepository(base.DataContext))
     {
         return((Recipients)repo.Load <Recipient>(this, repo.GetItems()));
     }
 }
Ejemplo n.º 3
0
 public Recipient Save()
 {
     using (RecipientsRepository repo = new RecipientsRepository(DataContext)){
         if (_id == 0)
         {
             _id = repo.Insert(MessageId, UserId);
         }
         else
         {
             repo.Update(Id, MessageId, UserId);
         }
         return(this);
     }
 }
Ejemplo n.º 4
0
 public void Delete()
 {
     using (RecipientsRepository repo = new RecipientsRepository(DataContext)){
         repo.Delete(_id);
     }
 }
Ejemplo n.º 5
0
 public Recipient Load(int id)
 {
     using (RecipientsRepository repo = new RecipientsRepository(DataContext)){
         return(repo.LoadOne <Recipient>(this, repo.GetItem(id))); // Dal.Core.BasicRepository.LoadOne
     }
 }