Ejemplo n.º 1
0
        // GET: Timesheet/Delete/5
        public ActionResult Delete(int id)
        {
            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri("http://localhost:9080/piConsom-web/");
            client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));
            HttpResponseMessage response = client.GetAsync("/activator/timesheet/supprimer/" + id).Result;
            timesheetm          domain   = new timesheetm();

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

            return(View(domain));
        }
Ejemplo n.º 2
0
        // GET: Timesheet/Edit/5
        public ActionResult Edit(int id)
        {
            timesheetm topic = null;

            HttpClient Client = new HttpClient();

            Client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));
            HttpResponseMessage response = Client.GetAsync("http://localhost:9080/piConsom-web/activator/timesheet/out" + id).Result;

            if (response.IsSuccessStatusCode)
            {
                topic = response.Content.ReadAsAsync <timesheetm>().Result;
            }

            else
            {
                ViewBag.result = "error";
            }

            return(View(topic));
        }
Ejemplo n.º 3
0
        public ActionResult Edit(timesheetm t)
        {
            try
            {
                HttpClient          Client   = new HttpClient();
                HttpResponseMessage response = Client.PutAsJsonAsync <timesheetm>("http://localhost:9080/piConsom-web/activator/timesheet/out", t).ContinueWith((postTask) => postTask.Result.EnsureSuccessStatusCode()).Result;

                if (response.IsSuccessStatusCode)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(View());
                }
            }
            catch
            {
                return(View());
            }
        }
Ejemplo n.º 4
0
        // GET: Timesheet
        public ActionResult Index()
        {
            HttpClient client = new HttpClient();

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

            HttpResponseMessage response = client.GetAsync("/piConsom-web/activator/timesheet").Result;

            if (response.IsSuccessStatusCode)
            {
                ICollection <timesheetm> listtest      = new List <timesheetm>();
                IEnumerable <timesheetm> testViewModel = response.Content.ReadAsAsync <IEnumerable <timesheetm> >().Result;
                foreach (timesheetm programmeViewModel in testViewModel)
                {
                    timesheetm prog = new timesheetm();

                    prog.id = programmeViewModel.id;
                    prog.NombreHeureTravailler = programmeViewModel.NombreHeureTravailler;

                    prog.NombreJoursTravaillerParmois = programmeViewModel.NombreJoursTravaillerParmois;

                    prog.isActive     = programmeViewModel.isActive;
                    prog.LastClockOut = programmeViewModel.LastClockOut;
                    prog.ClockIn      = programmeViewModel.ClockIn;



                    listtest.Add(prog);
                }
                ViewBag.result = listtest;
            }
            else
            {
                ViewBag.result = "erreur";
            }
            return(View());
        }