Exemplo n.º 1
0
        public async Task DeleteTag(string tagId)
        {
            if (string.IsNullOrEmpty(tagId))
            {
                throw new ArgumentNullException("tagId");
            }

            var tag = await GetById(tagId);

            if (tag != null)
            {
                _db.Remove(tag);
                await _db.SaveChangesAsync();
            }
        }
Exemplo n.º 2
0
        public void Delete(string id)
        {
            Ensure.NotNullOrEmpty(id);

            var alert = _db.SiteAlerts.FirstOrDefault(x => x.Id == id);

            if (alert != null)
            {
                _contentManager.DeleteAllVersions(CONTENT_TYPE_SITEALERTS, alert.Id).Wait();
                _contentManager.DeleteAllContentTrees(CONTENT_TYPE_SITEALERTS, alert.Id).Wait();

                _db.Remove(alert);
                _db.SaveChanges();
            }
        }