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); }
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); }