Пример #1
0
        public JsonResult LoadUserProfileDetail(int Id)
        {
            LatestTechnologyBL latestTechnologyBL = new BL.BusinessLayer.LatestTechnologyBL();
            UserPostBL userPostBL = new BL.BusinessLayer.UserPostBL();
            FriendBL friendBL = new FriendBL();

            LatestTutorialsBL LatestTutorialsBL = new BL.BusinessLayer.LatestTutorialsBL();
            UserProfileModel Model = new UserProfileModel();
            Model.User = UserBL.GetUserById(Id);
            Model.UserGeneralInformation = UserGeneralInformationBL.GetGeneralInformationByUserId(Id);
            Model.UserPersonalInformationBM = UserPersonalInformationBL.GetPersonalInformationByUserId(Id);
            Model.LatestTechnologyBMList = latestTechnologyBL.GetTechnologyByUserId(Id);
            Model.LatestTutorialsBMList = LatestTutorialsBL.GetTechnologyByUserId(Id);
            Model.UserPostList = userPostBL.GetUserPost().Where(a => a.UserId == Id).ToList();
            Model.FriendList = friendBL.GetAllFriends(Id);

            Model.UserProfessionalQualificationBM = UserProfessionalQualificationBL.GetProfessionalQualificationByUserId(Id);

            return Json(Model, JsonRequestBehavior.AllowGet);
        }
Пример #2
0
        public JsonResult GetUserProfileData(int Id)
        {
            LatestTechnologyBL latestTechnologyBL = new LatestTechnologyBL();
            LatestTutorialsBL latestTutorialsBL = new LatestTutorialsBL();
            UserBM user = UserBL.GetUserById(Id);
            List<UserPostBM> postList = UserPostBL.GetUserPost().Where(a => a.UserId == Id).ToList();
            List<LatestTechnologyBM> lstTechnology = latestTechnologyBL.GetTechnologyByUserId(Id);
            List<LatestTutorialsBM> lstTutorials = latestTutorialsBL.GetTechnologyByUserId(Id);
            UserGeneralInformationBM generalInfo = UserGeneralInformationBL.GetGeneralInformationByUserId(Id);
            UserPersonalInformationBM personalInfo = UserPersonalInformationBL.GetPersonalInformationByUserId(Id);
            List<UserQualificatinBM> userQualificationList = UserQualificationBL.GetUserQualificatinByUserId(Id);
            List<UserProfessionalQualificationBM> userProfessionalList = UserProfessionalQualificationBL.GetProfessionalQualificationByUserId(Id);
            UserProfileModel Model = new UserProfileModel();

            Model.User = user;
            Model.UserPostList = postList;
            Model.LatestTechnologyBMList = lstTechnology;
            Model.LatestTutorialsBMList = lstTutorials;
            Model.UserGeneralInformation = generalInfo;
            Model.UserPersonalInformationBM = personalInfo;
            Model.UserQualificatinBM = userQualificationList;
            Model.UserProfessionalQualificationBM = userProfessionalList;
            return Json(Model);
        }