Пример #1
0
        public async Task DeleteFaq(string tag)
        {
            FaqEntity faq = await _db.Faq.FirstOrDefaultAsync(f => f.Tag.ToLower() == tag);

            if (faq == null)
            {
                return;
            }

            _db.Faq.Remove(faq);

            await _db.SaveChangesAsync();
        }
Пример #2
0
        public async Task CreateFaq(Faq faq)
        {
            FaqEntity newFaq = new FaqEntity
            {
                Content     = faq.Content,
                CreatedDate = DateTime.Now,
                Creator     = faq.Creator,
                Tag         = faq.Tag
            };

            await _db.AddAsync(newFaq);

            await _db.SaveChangesAsync();
        }
Пример #3
0
        public async Task <Faq> GetFaqByTag(string tag)
        {
            FaqEntity faq = await _db.Faq.FirstOrDefaultAsync(f => f.Tag.ToLower() == tag);

            if (faq == null)
            {
                return(null);
            }

            return(new Faq
            {
                Content = faq.Content,
                CreatedDate = faq.CreatedDate,
                Creator = faq.Creator,
                Tag = faq.Tag
            });
        }