Example #1
0
        // GET: Admin/FAQ
        public ActionResult Index()
        {
            var dao   = new FAQDao();
            var model = dao.ListAllPaging();

            return(View(model));
        }
Example #2
0
        // GET: FAQ
        public ActionResult Index()
        {
            var model = new FAQDao().GetActiveContact();

            ViewBag.anser = new FAQDao().ListAll();
            return(View(model));
        }
Example #3
0
        public JsonResult Send(string name, string email, int phone_number, string msg_subject, string message)
        {
            var feedback = new questionandanswer();

            feedback.Name       = name;
            feedback.Email      = email;
            feedback.Phone      = phone_number;
            feedback.Subject    = msg_subject;
            feedback.Question   = message;
            feedback.CreateDate = DateTime.Now;
            var id = new FAQDao().InsertFeddBack(feedback);

            if (id > 0)
            {
                return(Json(new
                {
                    status = true
                }));
            }
            else
            {
                return(Json(new
                {
                    status = false
                }));
            }
        }
Example #4
0
 public string FAQUpdate(FAQ faq)
 {
     //using (var scope = new TransactionScope())
     //{
     //FAQDao.Add(faq);
     //FAQDao.Update(faq);
     //    scope.Complete();
     //}
     return(FAQDao.FAQUpdate(faq));
 }
Example #5
0
        public ActionResult Edit(questionandanswer model)
        {
            if (ModelState.IsValid)
            {
                var dao = new FAQDao();

                if (!string.IsNullOrEmpty(model.Question))
                {
                    var result = dao.Update(model);
                    if (result)
                    {
                        return(RedirectToAction("Index", "FAQ"));
                    }
                    else
                    {
                        ModelState.AddModelError("", "Cap nhap thanh cong");
                    }
                }
            }
            return(View());
        }
Example #6
0
        public static GetAllResponse GetAll(GetFAQRequest request)
        {
            GetAllResponse response = new GetAllResponse();

            try
            {
                using (FAQDao dao = new FAQDao())
                {
                    MFaq[] faqs = dao.GetFaqs(request.page_number, request.row_per_page);
                    if (faqs.Length > 0)
                    {
                        FAQDto[] faqDtos = new FAQDto[faqs.Length];
                        for (int i = 0; i < faqs.Length; i++)
                        {
                            FAQDto dto = new FAQDto();
                            dto.faq_id   = faqs[i].FaqID;
                            dto.question = faqs[i].Question;
                            dto.answer   = faqs[i].Answer;
                            faqDtos[i]   = dto;
                        }
                        response.faq_list     = faqDtos;
                        response.code         = 0;
                        response.has_resource = 1;
                        response.message      = MessagesSource.GetMessage("faq.list");
                        return(response);
                    }
                    else
                    {
                        response.code         = 0;
                        response.has_resource = 0;
                        response.message      = MessagesSource.GetMessage("faq.list.not.found");
                    }
                }
            }
            catch (Exception ex)
            {
                response.MakeExceptionResponse(ex);
            }
            return(response);
        }
Example #7
0
        public ActionResult Edit(int id)
        {
            var user = new FAQDao().ViewDetail(id);

            return(View(user));
        }
Example #8
0
 public IEnumerable <FAQ> GetAllDetails()
 {
     return(FAQDao.GetAllDetails());
 }
Example #9
0
 public FAQ GetFAQ(int questionId)
 {
     return(FAQDao.GetFAQ(questionId));
 }
Example #10
0
 public string Add(FAQ faq)
 {
     return(FAQDao.Add(faq));
 }