예제 #1
0
        public ActionResult ViewStudentDefense_Post(GlobalDefense globalDefense)
        {
            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri(Shared.ServerConfig.GetBaseUrl() + "fyp1post /AddProposalEvaluationJury");

                //HTTP POST
                var postTask = client.PostAsJsonAsync <StudentDefense>("AddProposalEvaluationJury", globalDefense.SearchModel);
                postTask.Wait();
                String myTitle             = GlobalViewDefenseTitle;
                List <StudentDefense> list = new List <StudentDefense>();
                globalDefense.IndexModels = GetDefenseDetails(myTitle);
                list = globalDefense.IndexModels.ToList();

                //globalDefense.SearchModel.ChangesRecommeneded = list[0].ChangesRecommeneded;
                globalDefense.SearchModel.CoSupervisorID  = list[0].CoSupervisorID;
                globalDefense.SearchModel.SupervisorEmpID = list[0].SupervisorEmpID;
                globalDefense.SearchModel.LeaderID        = list[0].LeaderID;
                globalDefense.SearchModel.Member1ID       = list[0].Member1ID;
                globalDefense.SearchModel.Member2ID       = list[0].Member2ID;


                var result = postTask.Result;
                if (result.IsSuccessStatusCode)
                {
                    return(RedirectToAction("TeacherHome"));
                }
            }
            return(View());
        }
예제 #2
0
        public ActionResult ViewDefenseForm(String title)
        {
            ViewBag.message        = title;
            GlobalViewDefenseTitle = title;
            var model = new GlobalDefense();

            model.IndexModels = GetDefenseDetails(title);
            return(View(model));
        }