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); }
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); }