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