public ActionResult addResourceRequest(string idproject, string searchedProfile, string requirements, string yearsOfExperience, string titreproject)
        {
            try
            {
                ResourceRequestViewModel resourceRequest = new ResourceRequestViewModel();
                //get value from view to controller
                // string firstName = HttpContext.Request.Form["FirstName"];
                // resourceRequest.client_id = Int32.Parse(Session["idconnected"].ToString());
                //resourceRequest.project_id = Int32.Parse(idproject);
                resourceRequest.searchedProfile   = searchedProfile;
                resourceRequest.yearsOfExperience = Int32.Parse(yearsOfExperience);
                resourceRequest.Title             = titreproject;


                HttpClient Client = new HttpClient();
                Client.PostAsJsonAsync("http://localhost:18080/InfinityMAP-web/rest/ResourceRequestService/addResourceRequest?idProject=1" + Int32.Parse(idproject) + "&idClient=" + Int32.Parse(Session["idconnected"].ToString()), resourceRequest).ContinueWith((postTask) => postTask.Result.EnsureSuccessStatusCode());
                return(Json("success",
                            JsonRequestBehavior.AllowGet));
            }
            catch
            {
                return(Json("failure",
                            JsonRequestBehavior.AllowGet));
            }
        }
        // GET: ResourceRequest

        public ActionResult Index()
        {
            List <ResourceRequestViewModel> liste = new List <ResourceRequestViewModel>();


            HttpClient Client = new HttpClient();

            Client.BaseAddress = new Uri("http://localhost:18080");
            Client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));
            HttpResponseMessage response = Client.GetAsync("InfinityMAP-web/rest/ResourceRequestService/getResourceRequest").Result;

            if (response.IsSuccessStatusCode)
            {
                var listeResourceRequest = response.Content.ReadAsAsync <IEnumerable <resourcerequest> >().Result;
                foreach (var i in listeResourceRequest)
                {
                    ResourceRequestViewModel userView = new ResourceRequestViewModel();
                    userView.Title             = i.Title;
                    userView.requestId         = i.requestId;
                    userView.requirements      = i.requirements;
                    userView.searchedProfile   = i.searchedProfile;
                    userView.yearsOfExperience = i.yearsOfExperience;
                    userView.client            = i.client;
                    liste.Add(userView);
                }
            }
            else
            {
                liste = null;
            }
            return(View(liste));
        }