public ActionResult UpdateGroup(ViewGroupVM group) { if (ModelState.IsValid) { ADGroup groupInfo = Mapper.Map <ADGroup>(group); ADDomain domain = new ADDomain(); if (group.GroupName != group.OldGroupName) { // The user has changed the group name domain.UpdateGroup(groupInfo, group.OldGroupName); } else { domain.UpdateGroup(groupInfo); } TempData["group_updated_successfully"] = "The group '" + groupInfo.GroupName + "' has been successfully updated!"; return(RedirectToAction("Index", "Groups")); } else { return(View()); } }
public ActionResult ViewGroup(string group) { ADDomain domain = new ADDomain(); ADGroup groupInfo = domain.GetGroupByName(group); ViewGroupVM groupVM = Mapper.Map <ViewGroupVM>(groupInfo); groupVM.OldGroupName = groupInfo.GroupName; return(View(groupVM)); }