public void Should_save_the_UserGroup()
        {
            var form      = new UserGroupInput();
            var UserGroup = new UserGroup();

//			var mapper = S<IUserGroupMapper>();
//			mapper.Stub(m => m.Map(form)).Return(UserGroup);

            var controller = new UserGroupController(null, PermisiveSecurityContext());
            var result     = (CommandResult)controller.Edit(form);
        }
        public void When_a_UserGroup_does_not_exist_Edit_should_redirect_to_the_index_with_a_message()
        {
            var repository = S <IUserGroupRepository>();

            repository.Stub(repo => repo.GetById(Guid.Empty)).Return(new UserGroup());

            var controller = new UserGroupController(repository, null);

            ActionResult result = controller.Edit(Guid.Empty);

            result.AssertViewRendered().ForView("");
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            View view = new View();
            Read read = new Read(view);

            IUserRepository      userUserRepository      = new UserRepositorySql();
            IUserGroupRepository userGroupUserRepository = new UserGroupRepositorySql();

            UserGroupController userGroupController = new UserGroupController(userGroupUserRepository, view, read);
            UserController      userController      = new UserController(userUserRepository, view, read);
            Controller          controller          = new Controller(userController, userGroupController, view, read);

            controller.run();
        }
        public Response<UserGroup> postUserInUsergroup(string userId, string groupId)
        {
            IncomingWebRequestContext requestContext = WebOperationContext.Current.IncomingRequest;

            Dictionary<string, string> data = new Dictionary<string, string>();

            string authString = requestContext.Headers[HttpRequestHeader.Authorization];

            data.Add("user_account_id", userId);
            data.Add("user_group_id", userId);

            Request request = makeRequest(requestContext, trimData(data), authString);

            UserGroupController controller = new UserGroupController();

            return controller.Call(request);
        }
        public Response<UserGroup> postUserGroup(UserGroup userGroup)
        {
            IncomingWebRequestContext requestContext = WebOperationContext.Current.IncomingRequest;

            Dictionary<string, string> data = new Dictionary<string, string>();

            string authString = requestContext.Headers[HttpRequestHeader.Authorization];

            data.Add("name", userGroup.name);
            data.Add("description", userGroup.description);

            Request request = makeRequest(requestContext, trimData(data),authString);

            UserGroupController controller = new UserGroupController();

            return controller.Call(request);
        }
        public Response<UserGroup> deleteUserGroup(string id)
        {
            IncomingWebRequestContext requestContext = WebOperationContext.Current.IncomingRequest;

            Dictionary<string, string> data = new Dictionary<string, string>();

            string authString = requestContext.Headers[HttpRequestHeader.Authorization];

            data.Add("id", id);

            Request request = makeRequest(requestContext, trimData(data), authString);

            UserGroupController controller = new UserGroupController();

            return controller.Call(request);
        }
Exemplo n.º 7
0
        public IHttpContext userGroupDelete(IHttpContext context)
        {
            var userGroupId = context.Request.RawUrl.GrabFirst(@"^/usergroup/(\d+)");

            return(UserGroupController.userGroupDelete(context, userGroupId));
        }
Exemplo n.º 8
0
 public IHttpContext userGroupList(IHttpContext context)
 {
     return(UserGroupController.userGroupList(context));
 }
Exemplo n.º 9
0
 public IHttpContext userGroupCreate(IHttpContext context)
 {
     return(UserGroupController.userGroupCreate(context));
 }