예제 #1
0
        public RoleInfo GetRoleByName(string roleName)
        {
            RoleDal dal = new RoleDal();

            DataSet ds = dal.GetRoleByName(roleName);
            RoleInfo roleInfo = new RoleInfo();
            if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
            {
                roleInfo = ConvertToModel(ds.Tables[0].Rows[0]);
            }

            return roleInfo;
        }
예제 #2
0
        public List<RoleInfo> GetRoleListByUserId(int userId)
        {
            RoleDal dal = new RoleDal();

            DataSet ds = dal.GetRoleListByUserId(userId);
            List<RoleInfo> lstRoleInfo = new List<RoleInfo>();

            if (ds != null && ds.Tables.Count > 0)
            {
                foreach(DataRow dr in ds.Tables[0].Rows)
                {
                    lstRoleInfo.Add(ConvertToModel(dr));
                }
            }

            return lstRoleInfo;
        }
예제 #3
0
        public List<RoleInfo> GetAllRole()
        {
            List<RoleInfo> lstRoleInfo = new List<RoleInfo>();

            RoleDal dal = new RoleDal();
            DataSet ds = dal.GetAllRoleInfo();

            if (ds != null && ds.Tables.Count > 0 )
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    RoleInfo roleInfo = ConvertToModel(dr);
                    lstRoleInfo.Add(roleInfo);
                }
            }

            return lstRoleInfo;
        }
예제 #4
0
        public void UpdateRole(RoleInfo roleInfo)
        {
            RoleDal dal = new RoleDal();

            dal.UpdateRole(roleInfo);
        }
예제 #5
0
        public void DeleteRoleById(int roleId)
        {
            RoleDal dal = new RoleDal();

            dal.DeleteRoleById(roleId);
        }
예제 #6
0
        public void AddRole(RoleInfo roleInfo)
        {
            RoleDal dal = new RoleDal();

            dal.AddRole(roleInfo);
        }