Esempio 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)));
     }
 }
Esempio n. 2
0
 public Recipients Load()
 {
     using (RecipientsRepository repo = new RecipientsRepository(base.DataContext))
     {
         return((Recipients)repo.Load <Recipient>(this, repo.GetItems()));
     }
 }
Esempio 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);
     }
 }
Esempio n. 4
0
 public void Delete()
 {
     using (RecipientsRepository repo = new RecipientsRepository(DataContext)){
         repo.Delete(_id);
     }
 }
Esempio 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
     }
 }