//public IList<MessageModel> MsgCmtModels { get; set; }

        public DepartmentPageModel()
        {
            DepartmentModels    = new List <DepartmentModel>();
            MsgCmtModel         = new MessageModel();
            VissionMissionModel = new VissionMission();
            FacultyDetailsModel = new List <FacultyDetailsModel>();
        }
예제 #2
0
 public AboutUsPageModel()
 {
     AboutUsModels  = new List <AboutUsModel>();
     MsgCmtModels   = new List <MessageModel>();
     Alumnis        = new List <Alumni>();
     VissionMission = new VissionMission();
 }
 public BasicCellDetailsPageModel()
 {
     vissionMissionModel = new VissionMission();
     MsgCmtModel         = new MessageModel();
     ImageResModel       = new GalleryModel();
     GalleryModels       = new List <IndividualImage>();
     CategoryModels      = new List <CategoryClass>();
 }
        public async Task <DepartmentPageModel> getDepartmentPageDetail(int deptCode)
        {
            var http = HttpClientFactory.Create();
            DepartmentPageModel departmentPageModel = new DepartmentPageModel();

            //Department Details
            HttpResponseMessage httpResponseMessage = await http.GetAsync(DepartmentRoutes.GetDepartmentByCode + "?code=" + deptCode);

            var    content   = httpResponseMessage.Content;
            string mycontent = await content.ReadAsStringAsync();

            DepartmentModel items = JsonConvert.DeserializeObject <DepartmentModel>(mycontent);

            departmentPageModel.DepartmentModel = items;

            //Message Of HOD
            HttpResponseMessage httpResponsePeople = await http.GetAsync(CommonRoutes.GetMessageOFCommitte + "?PageId=" + items._id);

            var    messageContent  = httpResponsePeople.Content;
            string myPeopleContent = await messageContent.ReadAsStringAsync();

            MessageModel item = JsonConvert.DeserializeObject <MessageModel>(myPeopleContent);

            departmentPageModel.MsgCmtModel = item;

            //Vission Mission
            HttpResponseMessage httpResponseVM = await http.GetAsync(CommonRoutes.GetVissionMission + "?PageId=" + items._id);

            var    VMContent   = httpResponseVM.Content;
            string myVMContent = await VMContent.ReadAsStringAsync();

            VissionMission item2 = JsonConvert.DeserializeObject <VissionMission>(myVMContent);

            departmentPageModel.VissionMissionModel = item2;

            //Faculty Details
            HttpResponseMessage httpResponseFD = await http.GetAsync(CommonRoutes.GetFacultyDetails + "?deptCode=" + items._id);

            var    FDContent   = httpResponseFD.Content;
            string myFDContent = await FDContent.ReadAsStringAsync();

            List <FacultyDetailsModel> item3 = JsonConvert.DeserializeObject <List <FacultyDetailsModel> >(myFDContent);

            departmentPageModel.FacultyDetailsModel = item3;

            //Get Images
            HttpResponseMessage httpResponseImage = await http.GetAsync(GalleryRoutes.GetImageByPageIdResponse + "?PageId=" + items._id);

            var    contentImages  = httpResponseImage.Content;
            string myImageContent = await contentImages.ReadAsStringAsync();

            GalleryModel itemsRes = JsonConvert.DeserializeObject <GalleryModel>(myImageContent);

            departmentPageModel.ImageResModel  = itemsRes;
            departmentPageModel.CategoryModels = itemsRes.categoryClass;
            departmentPageModel.GalleryModels  = itemsRes.data;
            return(departmentPageModel);
        }
예제 #5
0
 public DepartmentPageModel()
 {
     DepartmentModels    = new List <DepartmentModel>();
     MsgCmtModel         = new MessageModel();
     VissionMissionModel = new VissionMission();
     FacultyDetailsModel = new List <FacultyDetailsModel>();
     ImageResModel       = new GalleryModel();
     GalleryModels       = new List <IndividualImage>();
     CategoryModels      = new List <CategoryClass>();
 }
        private async Task <VissionMission> getVissionMissionDetails(string pageId)
        {
            var http = HttpClientFactory.Create();

            HttpResponseMessage httpResponseMessage = await http.GetAsync(CommonRoutes.GetVissionMission + "?PageId=" + pageId);

            var    content   = httpResponseMessage.Content;
            string mycontent = await content.ReadAsStringAsync();

            VissionMission item = JsonConvert.DeserializeObject <VissionMission>(mycontent);

            return(item);
        }
        public async Task <AboutUsPageModel> getAboutUsPageDetail()
        {
            var http = HttpClientFactory.Create();
            int id   = (int)Pages.AboutUs;
            AboutUsPageModel aboutUsPageModel = new AboutUsPageModel();

            //Message Of Committee
            HttpResponseMessage httpResponseAbout = await http.GetAsync(AboutRoutes.GetAboutUsDetails);

            var    contentAbout   = httpResponseAbout.Content;
            string mycontentAbout = await contentAbout.ReadAsStringAsync();

            AboutUsModel itemAbout = JsonConvert.DeserializeObject <AboutUsModel>(mycontentAbout);

            aboutUsPageModel.AboutUsModel = itemAbout;

            //Message Of Committee
            HttpResponseMessage httpResponseMessage = await http.GetAsync(AboutRoutes.GetMessageOFCommitte + "?PageId=" + itemAbout._id);

            var    content   = httpResponseMessage.Content;
            string mycontent = await content.ReadAsStringAsync();

            MessageModel items = JsonConvert.DeserializeObject <MessageModel>(mycontent);

            aboutUsPageModel.MsgCmtModel = items;

            //Feedback Of People
            HttpResponseMessage httpResponsePeople = await http.GetAsync(AboutRoutes.GetAlumniDetails + "?PageId=" + itemAbout._id);

            var    peopleContent   = httpResponsePeople.Content;
            string myPeopleContent = await peopleContent.ReadAsStringAsync();

            List <Alumni> peopleitems = JsonConvert.DeserializeObject <List <Alumni> >(myPeopleContent);

            aboutUsPageModel.Alumnis = peopleitems;

            //Vission Mission
            HttpResponseMessage httpResponseVM = await http.GetAsync(CommonRoutes.GetVissionMission + "?PageId=" + itemAbout._id);

            var    VMContent   = httpResponseVM.Content;
            string myVMContent = await VMContent.ReadAsStringAsync();

            VissionMission item2 = JsonConvert.DeserializeObject <VissionMission>(myVMContent);

            aboutUsPageModel.VissionMission = item2;

            return(aboutUsPageModel);
        }