コード例 #1
0
        public string[] showingProject(string username)
        {
            ShowProject sp = new ShowProject();

            String[] info = sp.projectDisplay(username);
            return(info);
        }
コード例 #2
0
        public string[] showProjectInfo(string projectName)
        {
            ShowProject sp = new ShowProject();

            String[] info = sp.projectInfo(projectName);
            return(info);
        }
コード例 #3
0
        public ActionResult Details(int id)
        {
            ShowProject         ViewModel = new ShowProject();
            string              url       = "ProjectData/FindProject/" + id;
            HttpResponseMessage response  = client.GetAsync(url).Result;

            Debug.WriteLine(response.StatusCode);
            if (response.IsSuccessStatusCode)
            {
                //Put data into Project Data Transfer Object
                ProjectDto SelcetedProject = response.Content.ReadAsAsync <ProjectDto>().Result;
                ViewModel.Project = SelcetedProject;

                //Find the Category for Project by Id
                url      = "CategoryData/FindCategoryForProject/" + id;
                response = client.GetAsync(url).Result;
                Debug.WriteLine(response.StatusCode);
                CategoryDto SelectedCategory = response.Content.ReadAsAsync <CategoryDto>().Result;
                ViewModel.Category = SelectedCategory;

                //Get the Inform for Project by Id
                url      = "ProjectData/GetInformForProject/" + id;
                response = client.GetAsync(url).Result;
                Debug.WriteLine(response.StatusCode);
                IEnumerable <InformDto> SelectedInforms = response.Content.ReadAsAsync <IEnumerable <InformDto> >().Result;
                ViewModel.ProjectInforms = SelectedInforms;

                return(View(ViewModel));
            }
            else
            {
                return(RedirectToAction("Error"));
            }
        }