public void EditFAQ(AdminFaqVM faq, int id)
 {
     using (ApplicationDbContext db = new ApplicationDbContext())
     {
         FAQ model;
         model             = db.FAQS.FirstOrDefault(x => x.FaqID == id);
         model.Answer      = faq.Answer;
         model.DateDeleted = null;
         model.Question    = faq.Question;
         model.Topic       = faq.Topic;
         model.HardwareID  = faq.HardwareID;
         db.SaveChanges();
     }
 }
        public IHttpActionResult Get(int id)
        {
            AdminFaqVM faq = _adapter.GetEditFaq(id);

            return(Ok(faq));
        }
 public IHttpActionResult Post(AdminFaqVM faq, int id)
 {
     _adapter.EditFAQ(faq, id);
     return(Ok(faq));
 }
 public IHttpActionResult Post(AdminFaqVM solution, int id)
 {
     _adapter.DeleteFAQ(id);
     return(Ok());
 }