Esempio n. 1
0
        public IHttpActionResult sm9GetId(int id)
        {
            sm9Class sm9Details = null;

            sm9Details = sm.SM9.Where(x => x.Id == id).Select(x => new sm9Class()
            {
                Id                         = x.Id,
                Responsable                = x.Responsable,
                Date_Heure_d_ouverture     = x.Date_Heure_d_ouverture,
                Date_Heure_de_résolution   = x.Date_Heure_de_résolution,
                Date_Heure_de_clôture      = x.Date_Heure_de_clôture,
                ID_Incident                = x.ID_Incident,
                Priorité                   = x.Priorité,
                État_de_l_alerte           = x.État_de_l_alerte,
                État                       = x.État,
                CI_concerné                = x.CI_concerné,
                Service_concerné_principal = x.Service_concerné_principal,
                Titre                      = x.Titre,
                Application                = x.Application,
                Catégorie                  = x.Catégorie,
                New_Cat                    = x.New_Cat,
                Start_Date_Cal             = x.Start_Date_Cal,
                End_Date_Cal               = x.End_Date_Cal,
                week_in                    = x.week_in,
                week_out                   = x.week_out,
                year_in                    = x.year_in,
                year_out                   = x.year_out,
                Year___Week_in             = x.Year___Week_in,
                Year___Week_Out            = x.Year___Week_Out,
                P           = x.P,
                Slo         = x.Slo,
                Realisation = x.Realisation,
                SLA         = x.SLA,
                SR          = x.SR,
                Best_effort = x.Best_effort,
                M_D         = x.M_D,
            }).FirstOrDefault <sm9Class>();

            if (sm9Details == null)
            {
                return(NotFound());
            }

            return(Ok(sm9Details));
        }
Esempio n. 2
0
        public ActionResult Edit(sm9Class sc)
        {
            HttpClient hc = new HttpClient();

            hc.BaseAddress = new Uri("http://localhost:61418/api/SM9");
            var insertrecord = hc.PutAsJsonAsync <sm9Class>("sm9", sc);
            var saveData     = insertrecord.Result;

            if (saveData.IsSuccessStatusCode)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                ViewBag.message = "update not completed...";
            }
            return(View(sc));
        }
Esempio n. 3
0
        //update
        public IHttpActionResult put(sm9Class sc)
        {
            var updatesm9 = sm.SM9.Where(x => x.Id == sc.Id).FirstOrDefault <SM9>();

            if (updatesm9 != null)
            {
                updatesm9.Id                         = sc.Id;
                updatesm9.Responsable                = sc.Responsable;
                updatesm9.Date_Heure_d_ouverture     = sc.Date_Heure_d_ouverture;
                updatesm9.Date_Heure_de_résolution   = sc.Date_Heure_de_résolution;
                updatesm9.Date_Heure_de_clôture      = sc.Date_Heure_de_clôture;
                updatesm9.ID_Incident                = sc.ID_Incident;
                updatesm9.Priorité                   = sc.Priorité;
                updatesm9.État_de_l_alerte           = sc.État_de_l_alerte;
                updatesm9.État                       = sc.État;
                updatesm9.CI_concerné                = sc.CI_concerné;
                updatesm9.Service_concerné_principal = sc.Service_concerné_principal;
                updatesm9.Titre                      = sc.Titre;
                updatesm9.Application                = sc.Application;
                updatesm9.Catégorie                  = sc.Catégorie;
                updatesm9.New_Cat                    = sc.New_Cat;
                updatesm9.Start_Date_Cal             = sc.Start_Date_Cal;
                updatesm9.End_Date_Cal               = sc.End_Date_Cal;
                updatesm9.week_in                    = sc.week_in;
                updatesm9.week_out                   = sc.week_out;
                updatesm9.year_in                    = sc.year_in;
                updatesm9.year_out                   = sc.year_out;
                updatesm9.Year___Week_in             = sc.Year___Week_in;
                updatesm9.Year___Week_Out            = sc.Year___Week_Out;
                updatesm9.P           = sc.P;
                updatesm9.Slo         = sc.Slo;
                updatesm9.Realisation = sc.Realisation;
                updatesm9.SLA         = sc.SLA;
                updatesm9.SR          = sc.SR;
                updatesm9.Best_effort = sc.Best_effort;
                updatesm9.M_D         = sc.M_D;
                sm.SaveChanges();
            }
            else
            {
                return(NotFound());
            }
            return(Ok());
        }
Esempio n. 4
0
        public ActionResult Edit(int id)
        {
            sm9Class   sm9s = null;
            HttpClient hc   = new HttpClient();

            hc.BaseAddress = new Uri("http://localhost:61418/api/SM9");
            var consumeApi = hc.GetAsync("sm9?id=" + id.ToString());

            consumeApi.Wait();
            var readData = consumeApi.Result;

            if (readData.IsSuccessStatusCode)
            {
                var displayData = readData.Content.ReadAsAsync <sm9Class>();
                displayData.Wait();
                sm9s = displayData.Result;
            }
            return(View("sm9s"));
        }
Esempio n. 5
0
        public ActionResult Details(int id)
        {
            sm9Class sm9s = null;

            HttpClient hc = new HttpClient();

            hc.BaseAddress = new Uri("http://localhost:61418/api/");


            var consumeApi = hc.GetAsync("SM9?id=" + id.ToString());

            consumeApi.Wait();
            //string jsonstring = JsonConvert.SerializeObject(consumeApi);
            var readData = consumeApi.Result;

            if (readData.IsSuccessStatusCode)
            {
                var displayData = readData.Content.ReadAsAsync <sm9Class>();
                displayData.Wait();
                sm9s = displayData.Result;
            }
            return(View(sm9s));
        }