Beispiel #1
0
        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));
            }
        }
Beispiel #2
0
        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"));
        }