public IHttpActionResult Get() { var para = new { Operate = "GetList", UserID = "asm", UserRole = "Admin" }; var result = _action.GetObjList(para); return(CheckGetResult(result)); }
public IHttpActionResult Get() { var para = new { Operate = "GetListAll" }; var result = _action.GetObjList(para); return(CheckGetResult(result)); }
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} . "); }
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} . "); }
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()); } }
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} . "); }
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)); }
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)); } }
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} . "); }
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} "); }
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} . "); }
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()} "); }
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()} "); }
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()} "); }
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()} "); }
public IEnumerable <MenuItems> Get(string Operate, string UserID, string UserRole) { var parameter = new { Operate, UserID, UserRole }; return(_action.GetObjList(parameter)); }
public List <T> GetObjList(object parameter) { return(_iActionApp.GetObjList(parameter)); }