public ActionResult AccessGroup(int id) { var entity = CollectionService.GetCollection(id); //ItemService.GetAnEntity(id); EntityAccessDefinitionsViewModel entityAccessVM = new EntityAccessDefinitionsViewModel(); AccessGroupService accessGroupService = new AccessGroupService(Db); entityAccessVM = accessGroupService.UpdateViewModel(entity);// UpdateViewModel(entity); ViewBag.SugestedUsers = entityAccessVM.AvailableUsers2.ToArray(); return(View(entityAccessVM)); }
public ActionResult AddUserAccessDefinition(EntityAccessDefinitionsViewModel entityAccessVM) { CFCollection collection = CollectionService.GetCollection(entityAccessVM.Id);//ItemService.GetItem(entityAccessVM.Id); AccessGroupService accessGroupService = new AccessGroupService(Db); collection = accessGroupService.UpdateEntityAccessGroups(collection, entityAccessVM) as CFCollection; collection = EntityService.UpdateEntity(collection) as CFCollection; collection.Serialize(); Db.SaveChanges(); return(RedirectToAction("AccessGroup", new { id = entityAccessVM.Id })); }
public ActionResult AddUserAccessDefinition(EntityAccessDefinitionsViewModel entityAccessVM) { CFItem item = ItemService.GetItem(entityAccessVM.Id); AccessGroupService accessGroupService = new AccessGroupService(Db); item = accessGroupService.UpdateEntityAccessGroups(item, entityAccessVM) as CFItem; item = EntityService.UpdateEntity(item) as CFItem; item.Serialize(); Db.SaveChanges(); return(RedirectToAction("AccessGroup", new { id = entityAccessVM.Id })); }
public ActionResult AccessGroup(int id) { SecurityService.CreateAccessContext(); var entity = ItemService.GetAnEntity(id); EntityAccessDefinitionsViewModel entityAccessVM = new EntityAccessDefinitionsViewModel(); AccessGroupService accessGroupService = new AccessGroupService(Db); entityAccessVM = accessGroupService.UpdateViewModel(entity);// UpdateViewModel(entity); ViewBag.SugestedUsers = entityAccessVM.AvailableUsers2.ToArray(); var accessList = accessGroupService.GetAccessCodesList(); accessList.Remove(accessList.First()); //remove "None" //accessList.Remove(accessList.Last()); //remove all ViewBag.AccessCodesList = accessList; return(View("AccessGroup", entityAccessVM)); }
public ActionResult AccessGroup(int id, EntityAccessDefinitionsViewModel entityAccessVM) { SecurityService.CreateAccessContext(); CFItem item = ItemService.GetItem(entityAccessVM.Id); AccessGroupService accessGroupService = new AccessGroupService(Db); item = accessGroupService.UpdateEntityAccessGroups(item, entityAccessVM) as CFItem; item = EntityService.UpdateEntity(item) as CFItem; item.Serialize(); Db.SaveChanges(); // commit changes to solr SuccessMessage(Catfish.Resources.Views.Shared.EntityAccessGroup.SaveSuccess); return(AccessGroup(entityAccessVM.Id)); }
public ActionResult AccessGroup(int id, EntityAccessDefinitionsViewModel entityAccessVM) { SecurityService.CreateAccessContext(); CFCollection collection = CollectionService.GetCollection(entityAccessVM.Id, AccessMode.Control); if (collection != null) { AccessGroupService accessGroupService = new AccessGroupService(Db); collection = accessGroupService.UpdateEntityAccessGroups(collection, entityAccessVM) as CFCollection; collection = EntityService.UpdateEntity(collection) as CFCollection; collection.Serialize(); Db.SaveChanges(); } collection.Serialize(); Db.SaveChanges(); SuccessMessage(Catfish.Resources.Views.Shared.EntityAccessGroup.SaveSuccess); return(AccessGroup(entityAccessVM.Id)); }
public void SetUp() { _accessGroupRepositoryMock = new Mock <IAccessGroupRepository>(); _accessGroupMapper = new Mock <IAccessGroupModelMapper>(); _subject = new AccessGroupService(_accessGroupRepositoryMock.Object, _accessGroupMapper.Object); }
public void SetUp() { _accessGroupRepositoryMock = new Mock<IAccessGroupRepository>(); _accessGroupMapper = new Mock<IAccessGroupModelMapper>(); _subject = new AccessGroupService(_accessGroupRepositoryMock.Object, _accessGroupMapper.Object); }