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(""); }
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); }
public IHttpContext userGroupDelete(IHttpContext context) { var userGroupId = context.Request.RawUrl.GrabFirst(@"^/usergroup/(\d+)"); return(UserGroupController.userGroupDelete(context, userGroupId)); }
public IHttpContext userGroupList(IHttpContext context) { return(UserGroupController.userGroupList(context)); }
public IHttpContext userGroupCreate(IHttpContext context) { return(UserGroupController.userGroupCreate(context)); }