コード例 #1
0
        public UpdateCoach GetCoachInfo(string MemberId)
        {
            var         coach = new Coach();
            GetUserPara para  = new GetUserPara()
            {
                MemberId = MemberId
            };

            string returnStr = ShareService.Instance.SendApi("Member/GetCoachInfo", JsonConvert.SerializeObject(para));

            coach = JsonConvert.DeserializeObject <Coach>(returnStr);

            UpdateCoach model = new UpdateCoach();

            model.OriginArea         = coach.Area;//存原始資料 再清空
            model.OriginTrainProgram = coach.TrainingProgramId;
            model.OriginCourse       = coach.CourseId;
            model.OriginExperience   = coach.Experience;
            model.OriginLicense      = coach.License;
            model.OriginCompetition  = coach.Competiton;
            coach.Area = null;
            coach.TrainingProgramId = null;
            coach.CourseId          = null;
            coach.Experience        = null;
            coach.License           = null;
            coach.Competiton        = null;
            model.User = coach;
            return(model);
        }
コード例 #2
0
        /// <summary>
        /// 教練資料
        /// </summary>
        /// <param name="MemberId"></param>
        /// <returns></returns>
        public Coach GetCoachDetail(string MemberId)
        {
            var coach = new Coach();
            var input = new GetUserPara()
            {
                MemberId = MemberId
            };

            string returnStr = ShareService.Instance.SendApi("Member/GetCoachInfo", JsonConvert.SerializeObject(input));

            coach = JsonConvert.DeserializeObject <Coach>(returnStr);
            return(coach);
        }
コード例 #3
0
        public UpdateMember GetMemberInfo(string MemberId)
        {
            var         member = new Member();
            GetUserPara para   = new GetUserPara()
            {
                MemberId = MemberId
            };

            string returnStr = ShareService.Instance.SendApi("Member/GetMemberInfo", JsonConvert.SerializeObject(para));

            member = JsonConvert.DeserializeObject <Member>(returnStr);
            UpdateMember updatemodel = new UpdateMember();

            updatemodel.OriginArea = member.Area;
            member.Area            = null; //放null multiselect才可以繫結 否則頁面會抓不到資料
            updatemodel.User       = member;

            return(updatemodel);
        }
コード例 #4
0
 public Coach GetCoachInfo(GetUserPara input)
 {
     return(coach.GetMemberInfo(input.MemberId));
 }
コード例 #5
0
 public Member GetMemberInfo(GetUserPara input)
 {
     return(member.GetMemberInfo(input.MemberId));
 }