public ActionResult Create(Contact contact, string Title, string Feedback_Detail) { if (ModelState.IsValid) { using (var scope = new TransactionScope()) { db.Contacts.Add(contact); db.SaveChanges(); var detail = new ContactsDetail(); detail.Title = Title; detail.Feedback_Detail = Feedback_Detail; detail.Feedback_ID = contact.Contact_ID; detail.Date = DateTime.Now; detail.Contact_ID = contact.Contact_ID; db.ContactsDetails.Add(detail); db.SaveChanges(); scope.Complete(); return(RedirectToAction("Index", "Home")); } } return(View(contact)); }
// GET: /InformationManager/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Contact contact = db.Contacts.Find(id); ContactsDetail cdt = db.ContactsDetails.Find(id); if (contact == null) { return(HttpNotFound()); } ViewBag.DS = new SelectList( new List <SelectListItem> { new SelectListItem { Text = "Chưa xử lý", Value = "1" }, new SelectListItem { Text = "Đã xử lý", Value = "2" } }, "Value", "Text"); ViewBag.Tito = cdt.Title; ViewBag.FBR = cdt.Feedback_Detail; ViewBag.Date = cdt.Date; return(View(contact)); }
public ActionResult Edit([Bind(Include = "Contact_ID,Customer_Name,Phone,Email,Address,Status")] Contact contact, int Status, string Feedback_Reply) { if (ModelState.IsValid) { contact = db.Contacts.Find(contact.Contact_ID); contact.Status = Status; db.Entry(contact).State = EntityState.Modified; ContactsDetail contd = db.ContactsDetails.Find(contact.Contact_ID); contd.Feedback_Reply = Feedback_Reply; contd.Date = DateTime.Now; db.Entry(contd).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.DS = new SelectList( new List <SelectListItem> { new SelectListItem { Text = "Chưa xử lý", Value = "1" }, new SelectListItem { Text = "Đã xử lý", Value = "2" } }, "Value", "Text"); return(View(contact)); }
public ActionResult DeleteConfirmed(int id) { ContactsDetail contactsDetail = db.ContactsDetail.Find(id); db.ContactsDetail.Remove(contactsDetail); db.SaveChanges(); return(RedirectToAction("Index")); }
public UContactDetail(ContactsDetail detail) { NickName = detail.NickName; ContactId = detail.ContactId; BlobMessageId = detail.BlobMessagesId; AlarmPermission = detail.AlarmPermission == 1; ChangeContactsPermission = detail.ChangeContactsPermission == 1; }
public ActionResult Edit([Bind(Include = "ContactDetailId,Name,Role,Phone,Mail")] ContactsDetail contactsDetail) { if (ModelState.IsValid) { db.Entry(contactsDetail).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(contactsDetail)); }
public IActionResult EditContact(ContactsDetail contactsDetail) { if (ModelState.IsValid) { _context.Entry(contactsDetail).State = EntityState.Modified; _context.SaveChanges(); return(RedirectToAction("Index")); } return(View(contactsDetail)); }
public ActionResult Create([Bind(Include = "ContactDetailId,Name,Role,Phone,Mail")] ContactsDetail contactsDetail) { if (ModelState.IsValid) { db.ContactsDetail.Add(contactsDetail); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(contactsDetail)); }
// GET: ContactsDetails/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ContactsDetail contactsDetail = db.ContactsDetail.Find(id); if (contactsDetail == null) { return(HttpNotFound()); } return(View(contactsDetail)); }
public ActionResult Create(Contact contact, string Title, string Feedback_Detail) { if (ModelState.IsValid) { using (var scope = new TransactionScope()) { if (Title.Trim().Equals("") || Feedback_Detail.Trim().Equals("")) { if (Title.Trim().Equals("")) { ModelState.AddModelError("Title", Resource1.nullname); } if (Feedback_Detail.Trim().Equals("")) { ModelState.AddModelError("Feedback_Detail", Resource1.nullname); } } else if (Title.Trim().Equals("") && Feedback_Detail.Trim().Equals("")) { ModelState.AddModelError("Feedback_Detail", Resource1.nullname); ModelState.AddModelError("Title", Resource1.nullname); } else { contact.Status = 1; db.Contacts.Add(contact); db.SaveChanges(); var detail = new ContactsDetail(); detail.Title = Title; detail.Feedback_Detail = Feedback_Detail; detail.Feedback_ID = contact.Contact_ID; detail.Date = DateTime.Now; detail.Contact_ID = contact.Contact_ID; db.ContactsDetails.Add(detail); db.SaveChanges(); scope.Complete(); return(RedirectToAction("Index", "Home")); } } } return(View("~/Views/Home/Contact.cshtml")); }
// GET: /InformationManager/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Contact contact = db.Contacts.Find(id); ContactsDetail cdt = db.ContactsDetails.Find(id); if (contact == null) { return(HttpNotFound()); } ViewBag.Tito = cdt.Title; ViewBag.FBR = cdt.Feedback_Detail; ViewBag.Date = cdt.Date; return(View(contact)); }
public IActionResult CreateContact(ContactsDetail contactsDetail) { if (contactsDetail == null) { throw new ArgumentNullException(nameof(contactsDetail)); } if (ModelState.IsValid) { var username = User.Identity.Name; contactsDetail.CustomerInformation = _context.CustomerInformations.Where(c => c.Name == username).FirstOrDefault(); _context.ContactsDetails.Add(contactsDetail); _context.SaveChanges(); return(RedirectToAction("Index")); } return(View(contactsDetail)); }
public DContactDetail(ContactsDetail contactDetail, long myUserId) { this.contactDetail = contactDetail; this.myUserId = myUserId; }
public IActionResult DeleteContact(int?id) { ContactsDetail contactsDetail = _context.ContactsDetails.Find(id); return(View(contactsDetail)); }