Пример #1
0
        public IHttpActionResult Get()
        {
            var para   = new { Operate = "GetList", UserID = "asm", UserRole = "Admin" };
            var result = _action.GetObjList(para);

            return(CheckGetResult(result));
        }
Пример #2
0
        public IHttpActionResult Get()
        {
            var para   = new { Operate = "GetListAll" };
            var result = _action.GetObjList(para);

            return(CheckGetResult(result));
        }
Пример #3
0
        public IHttpActionResult Get()
        {
            var para = new { Operate = "GetList", UserID = "asm", UserRole = "Admin", RoleID="All", RoleType="PositionDesc" };

            var result = _action.GetObjList(para);

            return CheckGetResult(result);
        }
        public void GetObjList_StaffSchoolSelectedList_ReturnAllSchoolList_Test()
        {
            //Arrange
            int expect = 218;
            var para   = new { Operate = "List", };
            //Act
            var result = _action.GetObjList(para);
            int count  = result.Count;

            Assert.AreEqual(expect, count);
        }
        public void GetObjList_GetUserGroupMemberListbyGroupID_ReturnAllUserGroupMember()
        {
            //Arrange
            int expect = 2;
            var para   = new { Operate = "GetMemberListbyGroup", UserID = "asm", UserRole = "admin", SchoolCode = "0000", AppID = "SIC", GroupID = "All Board Schools" };

            //Act
            var list = _action.GetObjList(para);

            //Assert
            Assert.AreEqual(expect, list.Count, $" User work Group  {list.Count} . ");
        }
Пример #6
0
        public void GetObjList_GetUserGroupListbySchool_ReturnAllUserGroup()
        {
            //Arrange
            var expect = "Grade 05 Work Group";
            var para   = new { Operate = "GetList", UserID = "asm", UserRole = "admin", SchoolCode = "0354" };
            //Act
            var list = _action.GetObjList(para);

            var result = from s in list
                         where s.GroupID == "Grade 05 Work Group"
                         select s.GroupID;

            //Assert
            Assert.AreEqual(expect, result.FirstOrDefault(), $" User work Group  {list.Count} . ");
        }
Пример #7
0
        public IHttpActionResult Get()
        {
            var authResult = JwtManager.ValidateToken(Request);

            if (authResult)
            {
                var para   = new { Operate = "GetList" };
                var result = _action.GetObjList(para);
                return(CheckGetResult(result));
            }
            else
            {
                return(Unauthorized());
            }
        }
Пример #8
0
        public void GetObjList_All_ReturnAllAppRoleListItem()
        {
            //Arrange
            var expect = "Application Admin";
            var para   = new { Operate = "GetListAll" };

            //Act
            var list = _action.GetObjList(para);

            var result = from s in list
                         where s.RoleID == "Admin"
                         select s.RoleName;

            //Assert
            Assert.AreEqual(expect, result.FirstOrDefault(), $" Application role list has items count {list.Count} . ");
        }
Пример #9
0
        public IHttpActionResult Get(string SchoolYear, string SchoolCode, string StaffUserID)
        {
            var para   = new { Operate = "GetList", UserID = "asm", UserRole = "Admin", SchoolYear, SchoolCode, StaffUserID };
            var result = _action.GetObjList(para);

            return(CheckGetResult(result));
        }
Пример #10
0
        public IHttpActionResult Get(string schoolCode, string appID)
        {
            IList <UserGroupMemberStudent> result = null;
            var para = new { Operate = "GroupListbyApp", UserID = "asm", UserRole = "Admin", SchoolCode = schoolCode, AppID = appID };

            result = _action.GetObjList(para);

            if (result.Count == 0)
            {
                return(NotFound());
            }
            else
            {
                return(Ok(result));
            }
        }
Пример #11
0
        public void GetObjList_TeacherRole_ReturnAllPositionDecrption_test()
        {
            //Arrange
            var expect = "School";
            var para   = new { Operate = "GetList", UserID = "tester", UserRole = "admin", RoleID = "Teacher", RoleType = "PositionDesc" };

            //Act
            var list = _action.GetObjList(para);

            var result = from s in list
                         where s.MatchRole == "Teacher"
                         select s.MatchScope;

            //Assert
            Assert.AreEqual(expect, result.FirstOrDefault(), $" Application role list has items count {list.Count} . ");
        }
Пример #12
0
        public void Get_ReturnAllAppModels_Test()
        {
            // Arrange
            string uri    = "AppsModel";
            string qStr   = ""; // "/" + para.SchoolCode + "/" + para.AppID;
            string expect = "All Application Pages";

            //Act
            // var apiAction = new ActionAppList<AppsModelList,AppsModel>("API");
            var list = apiAction.GetObjList(uri, qStr);

            var result = from s in list
                         where s.ModelID == "Pages"
                         select s.ModelName;

            //Assert
            StringAssert.Contains(result.FirstOrDefault(), expect, $" App Model contain {result} ");
        }
Пример #13
0
        public void GetAllRoleList_ReturnAll_Test()
        {
            // Arrange
            string uri  = "approle";
            var    para = new { Operate = "GetListAll", SearchBy = "SurName", SearchValue = "Pa", Scope = "Board" };
            string qStr = ""; // "/" + para.SchoolCode + "/" + para.SearchBy + "/" + para.SearchValue + "/" + para.Scope;

            var expect = "Application Admin";

            //Act
            var list = _apiAction.GetObjList(uri, qStr);

            var result = from s in list
                         where s.RoleID == "Admin"
                         select s.RoleName;

            //Assert
            Assert.AreEqual(expect, result.FirstOrDefault(), $" Application role list has items count {list.Count} . ");
        }
Пример #14
0
        public void GetObjList_ReturnAppList_Test()
        {   //Arrange
            string expect = "School Information Center";
            var    para   = new { Operate = "GetList", UserID = "asm", IDs = "0", UserRole = "admin" };

            //Act
            var list   = _action.GetObjList(para);
            var result = from s in list
                         where s.AppID == "SIC"
                         select s.AppName;

            //Assert
            Assert.AreEqual(expect, result.FirstOrDefault(), $" test {result.FirstOrDefault()} ");
        }
Пример #15
0
        public void GetObjList_ReturnAppModelList_Test()
        {   //Arrange
            string expect = "All Application Pages";
            var    para   = new { Operate = "GetList", UserID = "asm", IDs = "0", UserRole = "admin", AppID = "IEP" };

            //Act
            var list   = _action.GetObjList(para);
            var result = from s in list
                         where s.ModelID == "Pages"
                         select s.ModelName;

            //Assert
            Assert.AreEqual(expect, result.FirstOrDefault(), $" test {result.FirstOrDefault()} ");
        }
Пример #16
0
        public void GetObjList_byGroupID_ReturnAppUserGroupPermissionList_Test()
        {
            // Arrange
            var para = new { Operate = "GetListbyGroup", UserID = "tester", UserRole = "admin", SchoolCode = "0354", AppID = "SIC", GroupID = "All Students Work Group" };

            string expect = "School Information Center";
            //Act
            var list   = _action.GetObjList(para);
            var result = from s in list
                         where s.AppID == "SIC"
                         select s.AppName;

            //Assert
            Assert.AreEqual(expect, result.FirstOrDefault(), $" test {result.FirstOrDefault()} ");
        }
Пример #17
0
        public void GetObjList_byRoleID_ReturnAppRolePermissionList_Test()
        {
            // Arrange
            var para = new { Operate = "GetListbyRoleID", UserID = "tester", UserRole = "admin", RoleID = "ITFTeacher", RoleType = "SAP" };

            string expect = "School Information Center";
            //Act
            var list   = _action.GetObjList(para);
            var result = from s in list
                         where s.AppID == "SIC"
                         select s.AppName;

            //Assert
            Assert.AreEqual(expect, result.FirstOrDefault(), $" test {result.FirstOrDefault()} ");
        }
Пример #18
0
        public IEnumerable <MenuItems> Get(string Operate, string UserID, string UserRole)
        {
            var parameter = new { Operate, UserID, UserRole };

            return(_action.GetObjList(parameter));
        }
Пример #19
0
 public List <T> GetObjList(object parameter)
 {
     return(_iActionApp.GetObjList(parameter));
 }