Esempio n. 1
0
        public ActionResult Edit(int id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tp_jsf_employe m  = e.GetById(id);
            tp_jsf_employe M1 = new tp_jsf_employe()
            {
                nom      = m.nom,
                isActif  = m.isActif,
                password = m.password,
                prenom   = m.prenom,
                role     = m.role,
                email    = m.email,
            };

            if (m == null)
            {
                return(HttpNotFound());
            }

            //   ViewBag.manager_U_ID = new SelectList(es.GetAll(), "U_ID", "U_FirstName");
            return(View(M1));
        }
Esempio n. 2
0
        // GET: Employe/Delete/5
        public ActionResult Delete(int id)
        {
            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri("http://localhost:9080/");
            client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));
            HttpResponseMessage response = client.GetAsync("PI_GL-web/api/users/del?id=" + id).Result;
            tp_jsf_employe      eml      = new tp_jsf_employe();

            if (response.IsSuccessStatusCode)
            {
                eml = response.Content.ReadAsAsync <tp_jsf_employe>().Result;
            }
            else
            {
                ViewBag.project = "erreur";
            }

            return(View(eml));
        }
Esempio n. 3
0
        public ActionResult Create(tp_jsf_employe e)
        {
            Debug.WriteLine("b");

            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri("http://localhost:9080/");
            client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));

            HttpResponseMessage response = client.PostAsJsonAsync <tp_jsf_employe>("PI_GL-web/api/users", e).Result;

            Debug.WriteLine("aaaaaaa" + e.email);
            //    tp_jsf_employe eml = new tp_jsf_employe();
            if (response.IsSuccessStatusCode)
            {
                return(RedirectToAction("accEmp"));
            }


            return(RedirectToAction("Create"));
        }
Esempio n. 4
0
        public ActionResult ndex2(tp_jsf_employe e)
        {
            HttpClient Client = new HttpClient();

            Client.BaseAddress = new Uri("http://localhost:9080");
            Client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            HttpResponseMessage response = Client.GetAsync("PI_GL-web/api/users/login?email=" + e.email + "&password="******"username"] = e.email;
                // ViewBag.result = response.Content.ReadAsAsync<IEnumerable<Emp>>().Result;
                return(RedirectToAction("acc"));
            }
            else
            {
                return(RedirectToAction("About"));
            }
        }
Esempio n. 5
0
        public ActionResult Edit(int id, tp_jsf_employe m)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    if (id == null)
                    {
                        return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                    }
                    tp_jsf_employe p = e.GetById(id);

                    p.nom      = m.nom;
                    p.isActif  = m.isActif;
                    p.password = m.password;
                    p.prenom   = m.prenom;
                    p.role     = m.role;
                    p.email    = m.email;

                    if (p == null)
                    {
                        return(HttpNotFound());
                    }

                    Console.WriteLine("updaaaaaaaaaaaate");
                    e.Update(p);
                    e.Commit();
                    // Service.Dispose();
                    // ViewBag.manager_U_ID = new SelectList(es.GetAll(), "U_ID", "U_FirstName", p.manager_U_ID);
                    return(RedirectToAction("accEmp"));
                }
                // TODO: Add delete logic here
                return(View(m));
            }
            catch
            {
                return(View());
            }
        }