public ActionResult Edit(int id) { ViewBag.MenuActive = "mIndexContact"; var contact = new ContactDao().GetByID(id); return(View(contact)); }
public JsonResult Send(string content) { var session = (UserLogin)Session[OnlineShop.Common.CommonConstant.USER_SESSION]; var contact = new Contact(); if (session != null) { contact.Content = content; contact.CustomerID = session.UserID; contact.Status = false; } var result = new ContactDao().Insert(contact); if (result > 0) { return(Json(new { status = true })); } else { return(Json(new { status = false })); } }
public JsonResult LoadData(int type, string keyword, int pageIndex, int pageSize) { string str = NonUnicode.RemoveUnicode(keyword).ToLower(); var model = new ContactDao().ListAll(); switch (type) { case 0: model = model.Where(x => NonUnicode.RemoveUnicode(x.Name).ToLower().Contains(str) || x.ID.ToString().Contains(keyword)); break; case 1: model = model.Where(x => NonUnicode.RemoveUnicode(x.Name).ToLower().Contains(str)); break; } int totalRow = model.Count(); model = model.OrderByDescending(x => x.ID) .Skip((pageIndex - 1) * pageSize) .Take(pageSize); int totalRowCurent = model.Count(); return(Json(new { data = model, total = totalRow, totalCurent = totalRowCurent, status = true }, JsonRequestBehavior.AllowGet)); }
public JsonResult Send(string name, string mobile, string address, string email, string content) { var feedback = new Feedback(); feedback.Name = name; feedback.Email = email; feedback.CreatedDate = DateTime.Now; feedback.Phone = mobile; feedback.Content = content; feedback.Address = address; var id = new ContactDao().InsertFeedBack(feedback); if (id > 0) { return(Json(new { status = true, mess = "gửi thành công" })); //send mail } else { return(Json(new { status = false })); } }
// GET: Admin/Contact public ActionResult Index(int page = 1, int pageSize = 8) { var dao = new ContactDao(); var model = dao.ListAllFeedback(page, pageSize); return(View(model)); }
public JsonResult Send(string name, string email, string address, string contentFeedback) { var feedback = new tblPhanHoi(); feedback.TenNguoiDung = name; feedback.email = email; feedback.DiaChi = address; feedback.NgayTao = DateTime.Now; feedback.NoiDung = contentFeedback; var maND = new ContactDao().InsertFeedBack(feedback); if (maND > 0) { return(Json(new { status = true })); } else { return(Json(new { status = false })); } }
// GET: Contact public ActionResult Index() { // đã bị cấm ở việt nam var model = new ContactDao().GetActiveContact(); return(View(model)); }
public ActionResult Index(FeedbackModel feedbackViewModel) { if (ModelState.IsValid) { Feedback newFeedback = new Feedback(); newFeedback.UpdateFeedback(feedbackViewModel); newFeedback.Status = false; // các phản hồi chưa được xem tình trạng false newFeedback.CreatedDate = DateTime.Now; //db.Feedbacks.Add(newFeedback); //db.SaveChanges(); CommonConstants.feedbackStatus = "Gửi phản hồi thành công"; string content = System.IO.File.ReadAllText(Server.MapPath("/assets/client/template/contact_template.html")); content = content.Replace("{{Name}}", feedbackViewModel.Name); content = content.Replace("{{Phone}}", feedbackViewModel.Phone); content = content.Replace("{{Email}}", feedbackViewModel.Email); content = content.Replace("{{Address}}", feedbackViewModel.Address); content = content.Replace("{{Content}}", feedbackViewModel.Content); var adminEmail = ConfigHelper.GetByKey("AdminEmail"); MailHelper.SendMail(adminEmail, "Thông tin liên hệ từ website", content); } //feedbackViewModel.ContactDetail = GetDetail(); var model = new ContactDao().GetActiveContact(); return(View(model)); }
public JsonResult Send(string name, string mobile, string address, string email, string content) { var feedback = new FeedBack(); feedback.Ten = name; feedback.email = email; feedback.Ngay = DateTime.Now; feedback.mobie = mobile; feedback.NoiDung = content; feedback.DiaChi = address; var id = new ContactDao().InsertFeedBack(feedback); if (id > 0) { return(Json(new { status = true })); //send mail } else { return(Json(new { status = false })); } }
public JsonResult Send(string name, string email, string phone, string content) { var feedback = new Feedback(); feedback.Name = name; feedback.Email = email; feedback.Phone = phone; feedback.Content = content; feedback.CreateDate = DateTime.Now; var id = new ContactDao().InsertFeedback(feedback); if (id > 0) { return(Json(new { status = true })); } else { return(Json(new { status = false })); } }
public JsonResult Send(string name, string mobile, string address, string email, string content) { var feedback = new Feedback { Name = name, Email = email, Phone = mobile, Address = address, Content = content, CreatedDate = DateTime.Now }; var id = new ContactDao().InsertFeedback(feedback); if (id > 0) { return(Json(new { status = true })); // send mail to admin } else { return(Json(new { status = false })); } }
//Override Constructor public AddContact(ContactDao contactDao, AddContactPresenter addContactPresenter) { InitializeComponent(); this.m_contactDao = contactDao; this.p_addcontactpresenter = addContactPresenter; }
public JsonResult Send(string name, int phone, string address, string email, string yeucau) { var feedback = new FeedBack(); feedback.Name = name; feedback.Phone = phone; feedback.Address = address; feedback.Email = email; feedback.Content = yeucau; feedback.CreateDate = DateTime.Now; var id = new ContactDao().InsertFeddBack(feedback); if (id > 0) { return(Json(new { status = true })); } else { return(Json(new { status = false })); } }
// GET: Contact public ActionResult Index() { var iplContact = new ContactDao(); var model = iplContact.GetToShow(); return(View(model)); }
// GET: Admin/Contact public ActionResult Index() { var iplContac = new ContactDao(); var model = iplContac.ListAll(); return(View(model)); }
// GET: Admin/Contact public ActionResult Index() { var dao = new ContactDao(); var model = dao.ListAllPaging(); return(View(model)); }
public JsonResult Send(string name, string mobile, string address, string email, string content) { var review = new Feedback(); review.Name = name; review.Email = email; review.CreateDate = DateTime.Now; review.Phone = mobile; review.Content = content; review.Address = address; var id = new ContactDao().InsertReview(review); if (id > 0) { return(Json(new { status = Convert.ToBoolean(true) })); //send mail } else { return(Json(new { status = Convert.ToBoolean(false) } )); } review.Status = Convert.ToBoolean(true); }
public JsonResult Send(string name, string mobile, string address, string email, string content) { var feedback = new FeedBack(); feedback.Name = name; feedback.Email = email; feedback.CreateDate = DateTime.Now; feedback.Phone = mobile; feedback.Content = content; feedback.Address = address; if (feedback.Name != "" && feedback.Email != "" && feedback.Phone != "" && feedback.Content != "" && feedback.Address != "") { feedback.status = true; var id = new ContactDao().InsertFeedBack(feedback); if (id > 0) { return(Json(new { //status = true })); //send mail } return(Json(new { //status = false })); } return(Json(new { })); }
public JsonResult Send(String name, String email, String content) { var fb = new Feedback(); fb.Name = name; fb.Email = email; fb.Content = content; fb.CreatedDate = DateTime.Now; var id = new ContactDao().FeedBack(fb); if (id > 0) { return(Json(new { status = true })); } else { return(Json(new { status = false })); } }
public ActionResult Edit(string id) { var model = new ContactDao().GetById(id); var res = Mapper.Map <ContactDetail, ContactDetailViewModel>(model); return(View(res)); }
public ActionResult ContactIndex(string searchString, int page = 1, int pageSize = 5) { var dao = new ContactDao(); var model = dao.ListAllPaging(searchString, page, pageSize); return(View(model)); }
public JsonResult Send(string name, string phone, string address, string email, string content) { var fb = new Feedback(); fb.Name = name; fb.Phone = phone; fb.Address = address; fb.Email = email; fb.Content = content; fb.CreatedDate = DateTime.Now; var fbId = new ContactDao().InsertFeedback(fb); if (fbId > 0) { return(Json(new { success = true })); } else { return(Json(new { success = false })); } }
private ContactDetailViewModel GetDetail() { var model = new ContactDao().GetContact(); var contactViewModel = Mapper.Map <ContactDetail, ContactDetailViewModel>(model); return(contactViewModel); }
public JsonResult Send(string name, string mobile, string email, string address, string content) { if (name == "" || mobile == "" || email == "" || address == "" || content == "") { return(Json(new { status = false })); } var feedback = new Feedback(); feedback.Name = name; feedback.Email = email; feedback.CreatedDate = DateTime.Now; feedback.Phone = mobile; feedback.Content = content; feedback.Address = address; var id = new ContactDao().InsertFeedBack(feedback); if (id > 0) { return(Json(new { status = true })); } else { return(Json(new { status = false })); } }
public ActionResult Index() { var model = new ContactDao().GetActiveContact(); ViewBag.SuccessMsg = CommonConstants.feedbackStatus; CommonConstants.feedbackStatus = null; return(View(model)); }
// GET: Contact public ActionResult Index() { var encrypt = Encryptor.Encrypt("niemvui2017"); var decrypt = Encryptor.Decrypt(encrypt); var model = new ContactDao().GetActiveContact(); return(View(model)); }
public ActionResult GopY() { var gopyDao = new ContactDao(); var list = new List <GopY_KH>(); list = gopyDao.getAll(); return(View(list)); }
public JsonResult ChangeStatus(long id) { var res = new ContactDao().ChangeStatus(id); return(Json(new { status = res })); }
public ActionResult Inquiry(ContactModel model) { var actionStatus = new ActionResultHelper(); actionStatus.ActionStatus = ResultSubmit.failed; string errorString = ""; bool IsValid = true; string message = ""; if (ModelState.IsValid) { var result = new ContactDao().AddFeedback(model, out message); if (result != null) { actionStatus.ErrorReason = String.Format(SiteResource.HTML_ALERT_SUCCESS, SiteResource.MSG_THE_CONTACT_HAS_BEEN_UPDATED); actionStatus.ActionStatus = ResultSubmit.success; Session["ACTION_STATUS"] = actionStatus; //send email string contentEmail = RenderRazorViewToString("EmailContactTemplate", result); string subject = "Một khách hàng vừa gửi email hỗ trợ trên website"; MailHelper.SendMail(SiteConfiguration.EmailAdmin, "Admin", SiteConfiguration.EmailSite, SiteConfiguration.SiteName, subject, contentEmail); return(RedirectToAction("Index")); } else { actionStatus.ActionStatus = ResultSubmit.failed; actionStatus.ErrorReason = String.Format(SiteResource.HTML_ALERT_ERROR, SiteResource.MSG_THE_CONTACT_HAS_NOT_BEEN_UPDATED); } Session["ACTION_STATUS"] = actionStatus; } else { IsValid = false; foreach (var item in ModelState.Values) { if (item.Errors.Count() > 0) { var errorItems = item.Errors.Where(f => !String.IsNullOrWhiteSpace(f.ErrorMessage)).ToList(); foreach (var erroritem in errorItems) { errorString += "<br />" + erroritem.ErrorMessage; } } } goto actionError; } actionError: if (!IsValid) { actionStatus.ErrorReason = String.Format(SiteResource.HTML_ALERT_WARNING, SiteResource.MSG_ERROR_ENTER_DATA_FOR_FORM + errorString); Session["ACTION_STATUS"] = actionStatus; } return(View()); }
/// <summary> /// /// /// Get Contact /// /// /// </summary> /// <returns></returns> public ActionResult Contact() { ContactDao contact = new ContactDao(); ViewBag.location = contact.GetContactByType(Constrain.Type_Location_Contact).Content; ViewBag.phone = contact.GetContactByType(Constrain.Type_Phone_Contact).Content;; ViewBag.email = contact.GetContactByType(Constrain.Type_Email_Contact).Content;; ViewBag.site = contact.GetContactByType(Constrain.Type_site_Contact).Content;; return(View()); }