public ActionResult Details(string id) { int idC = Convert.ToInt32(id); SMTPProfiles temp = db.SMTPProfiles.Where(ta => ta.ID == idC).SingleOrDefault(); return(View("Details", temp)); }
public ActionResult Edit(SMTPProfiles smtp, bool?IsChecked, bool?IsCheckedSSL) { if (ModelState.IsValid) { if (IsChecked == true) { smtp.Active = true; var update = db.SMTPProfiles.Where(ta => ta.Active == true).ToList(); foreach (var u in update) { u.Active = false; db.Entry(u).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } } else { smtp.Active = false; } if (IsCheckedSSL == true) { smtp.SSLEnable = true; } else { smtp.SSLEnable = false; } db.Entry(smtp).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Create(SMTPProfiles config, bool?IsChecked, bool?IsCheckedSSL) { if (ModelState.IsValid) { if (config != null) { if (IsChecked == true) { config.Active = true; var update = db.SMTPProfiles.Where(ta => ta.Active == true).ToList(); foreach (var u in update) { u.Active = false; db.Entry(u).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } } else { config.Active = false; } if (IsCheckedSSL == true) { config.SSLEnable = true; } else { config.SSLEnable = false; } //config.Password = StringHelper.hasPasswordMD5(config.Password); db.SMTPProfiles.Add(config); db.SaveChanges(); return(RedirectToAction("Index")); } else { return(View()); } } return(View()); }