示例#1
0
        public ActionResult Create(Organization organization)
        {
            ViewBag.IsAdmin = true;
            Admin currentUser = GetCurrentUser();

            if (ModelState.IsValid && currentUser != null)
            {
                //db.Organizations.Add(organization);
                _repository.CreateOrganization(organization);
                currentUser.AssociateOrganization(organization);
                _repository.AdminEdited(currentUser);
                //db.Entry(organization).State = EntityState.Added;
                //db.Entry(currentUser).State = EntityState.Modified;
                //db.SaveChanges();
                return(RedirectToAction("Index", "Organization"));
            }

            return(View(organization));
        }