public ActionResult OU() { using (var db = new ADWebDB()) { OUViewModel ouVM = new OUViewModel(); ouVM.ActiveOUs = new List <DomainOU>(); ouVM.DisabledOUs = new List <DomainOU>(); ouVM.ActiveOUs = db.DomainOU.Where(ou => ou.Enabled).ToList(); ouVM.DisabledOUs = db.DomainOU.Where(ou => ou.Enabled == false).ToList(); return(View(ouVM)); } }
public ActionResult CreateOU(OUViewModel id) { if (ModelState.IsValid) { using (var db = new ADWebDB()) { id.NewOU.Enabled = true; db.DomainOU.Add(id.NewOU); db.SaveChanges(); TempData["ou_created"] = "The Organizationl Unit " + id.NewOU.Name + " has been created successfully!"; return(RedirectToAction("OU")); } } else { ModelState.AddModelError("", "Unable to create Organizational Unit."); } return(View("OU")); }