public void Delete(int id)
 {
     Models.PageSubscriber PageSubscriber = _PageSubscriberRepository.GetPageSubscriber(id);
     if (PageSubscriber != null && PageSubscriber.ModuleId == _entityId)
     {
         _PageSubscriberRepository.DeletePageSubscriber(id);
         _logger.Log(LogLevel.Information, this, LogFunction.Delete, "PageSubscriber Deleted {PageSubscriberId}", id);
     }
 }
 public Models.PageSubscriber Put(int id, [FromBody] Models.PageSubscriber PageSubscriber)
 {
     if (ModelState.IsValid && PageSubscriber.ModuleId == _entityId)
     {
         PageSubscriber = _PageSubscriberRepository.UpdatePageSubscriber(PageSubscriber);
         _logger.Log(LogLevel.Information, this, LogFunction.Update, "PageSubscriber Updated {PageSubscriber}", PageSubscriber);
     }
     return(PageSubscriber);
 }
 public Models.PageSubscriber Get(int id)
 {
     Models.PageSubscriber PageSubscriber = _PageSubscriberRepository.GetPageSubscriber(id);
     if (PageSubscriber != null && PageSubscriber.ModuleId != _entityId)
     {
         PageSubscriber = null;
     }
     return(PageSubscriber);
 }
Пример #4
0
 public async Task <Models.PageSubscriber> UpdatePageSubscriberAsync(Models.PageSubscriber PageSubscriber)
 {
     return(await PutJsonAsync <Models.PageSubscriber>(CreateAuthorizationPolicyUrl($"{Apiurl}/{PageSubscriber.PageSubscriberId}", PageSubscriber.ModuleId), PageSubscriber));
 }
 public void DeletePageSubscriber(int PageSubscriberId)
 {
     Models.PageSubscriber PageSubscriber = _db.PageSubscriber.Find(PageSubscriberId);
     _db.PageSubscriber.Remove(PageSubscriber);
     _db.SaveChanges();
 }
 public Models.PageSubscriber UpdatePageSubscriber(Models.PageSubscriber PageSubscriber)
 {
     _db.Entry(PageSubscriber).State = EntityState.Modified;
     _db.SaveChanges();
     return(PageSubscriber);
 }
 public Models.PageSubscriber AddPageSubscriber(Models.PageSubscriber PageSubscriber)
 {
     _db.PageSubscriber.Add(PageSubscriber);
     _db.SaveChanges();
     return(PageSubscriber);
 }