/// <summary> /// 通过userid获取用户信息 /// </summary> /// <param name="args"></param> /// <returns></returns> public QueryResult <UserLite> GetUserInfoByUserId(GetObjectByIdArgs args) { ArgumentHelper.Require(args.OId, "UserId", Arguments.Positive); ArgumentHelper.Require(args.SchoolId, "SchoolId", Arguments.Positive); return(ContainerFactory <IUserRepository> .Instance.GetUserInfoByUserId(args)); }
/// <summary> /// 通过id获取学生信息 /// </summary> /// <param name="args"></param> /// <returns></returns> public CommandResult <Student> GetStudentById(GetObjectByIdArgs args) { ArgumentHelper.Require(args.SchoolId, "SchoolId", Arguments.Positive); ArgumentHelper.Require(args.OId, "Id", Arguments.Positive); return(ContainerFactory <IStudentRepository> .Instance.GetStudentById(args)); }
/// <summary> /// 获取角色菜单列表 /// </summary> /// <param name="args"></param> /// <returns></returns> public QueryResult <RoleMenuItem> GetRoleMenuByRoleId(GetObjectByIdArgs args) { ArgumentHelper.Require(args.OId, "RoleId", Arguments.Positive); ArgumentHelper.Require(args.SchoolId, "SchoolId", Arguments.Positive); return(ContainerFactory <IRoleMenuRepository> .Instance.GetRoleMenuByRoleId(args)); }
public QueryResult <Classes> GetClassesBySchoolId(GetObjectByIdArgs args) { try { var result = ContainerFactory <ISqlExcuteContext> .Instance.ExcuteQueryProcedure <Classes>(args.SchoolId, "get_class_by_school_id", args); return(result); } catch (Exception e) { LogHelper.Error(this.GetType(), "通过学校ID获取班级列表失败", e); return(QueryResult.Failure <Classes>(e.ToString())); } }
public QueryResult <Role> GetRoleBySchoolId(GetObjectByIdArgs args) { try { var result = ContainerFactory <ISqlExcuteContext> .Instance.ExcuteQueryProcedure <Role>(0, "get_role_by_school_id", args); return(result); } catch (Exception e) { LogHelper.Error(this.GetType(), "角色模块-通过学校ID获取角色列表败", e); return(QueryResult.Failure <Role>(e.ToString())); } }
public QueryResult <RoleMenuItem> GetRoleMenuByRoleId(GetObjectByIdArgs args) { try { var result = ContainerFactory <ISqlExcuteContext> .Instance.ExcuteQueryProcedure <RoleMenuItem>(0, "get_role_menu_by_role_id", args); return(result); } catch (Exception e) { LogHelper.Error(this.GetType(), "角色菜单模块-通过角色ID获取角色权限列表失败", e); return(QueryResult.Failure <RoleMenuItem>(e.ToString())); } }
public QueryResult <UserLite> GetUserInfoByUserId(GetObjectByIdArgs args) { try { var result = ContainerFactory <ISqlExcuteContext> .Instance.ExcuteQueryProcedure <UserLite>(0, "get_userinfo_by_id", args); return(result); } catch (Exception e) { LogHelper.Error(this.GetType(), "用户模块--通过角色ID获取角色权限列表失败", e); return(QueryResult.Failure <UserLite>(e.ToString())); } }
public QueryResult <SchoolInfo> GetSchoolInfoById(GetObjectByIdArgs args) { try { var result = ContainerFactory <ISqlExcuteContext> .Instance.ExcuteQueryProcedure <SchoolInfo>(0, "get_school_by_school_id", args); return(result); } catch (Exception e) { LogHelper.Error(this.GetType(), "系统配置模块--通过学校Id获取学校信息失败", e); return(QueryResult.Failure <SchoolInfo>(e.ToString())); } }
public CommandResult <Student> GetStudentById(GetObjectByIdArgs args) { try { var result = ContainerFactory <ISqlExcuteContext> .Instance.ExcuteQueryProcedure <Student>(args.SchoolId, "get_student_by_id", args); if (result.Code == 200) { return(CommandResult.Success(result.Items.FirstOrDefault())); } return(CommandResult.Failure <Student>()); } catch (Exception e) { LogHelper.Error(this.GetType(), "学生模块--通过ID获取学生信息失败", e); return(CommandResult.Failure <Student>()); } }
/// <summary> /// 获取全部班级 /// </summary> /// <param name="args"></param> /// <returns></returns> public QueryResult <Classes> GetClassesBySchoolId(GetObjectByIdArgs args) { ArgumentHelper.Require(args.SchoolId, "SchoolId", Arguments.Positive); return(ContainerFactory <IClassesRepository> .Instance.GetClassesBySchoolId(args)); }
/// <summary> /// 通过Id获取学校信息 /// </summary> /// <param name="args"></param> /// <returns></returns> public QueryResult <SchoolInfo> GetSchoolInfoById(GetObjectByIdArgs args) { ArgumentHelper.Require(args.SchoolId, "SchoolId", Arguments.Positive); return(ContainerFactory <ISysConfigRepository> .Instance.GetSchoolInfoById(args)); }