Пример #1
0
        public IHttpActionResult PutProgrammes(int id, Programmes programmes)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != programmes.Id)
            {
                return(BadRequest());
            }

            db.Entry(programmes).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ProgrammesExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public ActionResult Effacer(String Id)
        {
            Programmes programmes = new Programmes(Session["DB_PROGRAMME"]);

            programmes.DeleteRecordByID(Id);
            return(RedirectToAction("Lister", "Programme"));
        }
Пример #3
0
 public List <Programme> Search(string search)
 {
     return(Programmes.Where(p => p.Title != null)
            .Where(p => p.Title.Text.Contains(search))
            .OrderBy(p => p.StartDateTime)
            .ToList());
 }
Пример #4
0
        //Méthode privé pour retirer le nom du programme
        private string Selection(string num)
        {
            var        listeProgrammes = this.contexteActu.Programmes.ToList();
            Programmes prog            = listeProgrammes.Find(x => x.NoProgramme == num);
            string     numero          = prog.NomProgramme;

            return(numero);
        }
 public ActionResult Editer(String Id)
 {
     Programmes programmes = new Programmes(Session["DB_PROGRAMME"]);
     if (programmes.SelectByID(Id))
         return View(programmes.programme);
     else
         return RedirectToAction("Lister", "Programme");
 }
Пример #6
0
        //public IEnumerable<Market> AvailableMarkets
        //{
        //    get
        //    {
        //        return _availableMarkets;
        //    }
        //    set
        //    {
        //        _availableMarkets = value;
        //    }
        //}

        public Programme GetProgramme()
        {
            if (Programmes == null || !Programmes.Any())
            {
                return(null);
            }

            return(Programmes.First());
        }
        public ActionResult Lister()
        {
            Programmes programmes = new Programmes(Session["DB_PROGRAMME"]);

            String orderBy = "";
            if (Session["Programme_SortBy"] != null)
                orderBy = (String)Session["Programme_SortBy"] + " " + (String)Session["Programme_SortOrder"];

            programmes.SelectAll(orderBy);
            return View(programmes.ToList());
        }
Пример #8
0
        public IHttpActionResult GetProgrammes(int id)
        {
            Programmes programmes = db.Programmes.Find(id);

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

            return(Ok(programmes));
        }
Пример #9
0
        public IHttpActionResult PostProgrammes(Programmes programmes)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Programmes.Add(programmes);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = programmes.Id }, programmes));
        }
        public ActionResult Editer(String Id)
        {
            Programmes programmes = new Programmes(Session["DB_PROGRAMME"]);

            if (programmes.SelectByID(Id))
            {
                return(View(programmes.programme));
            }
            else
            {
                return(RedirectToAction("Lister", "Programme"));
            }
        }
        public void SP_Portal_Programmes_EndToEnd()
        {
            //Assert.Ignore();

            _driver.Navigate().GoToUrl(URLConfig.TestURL_ServiceProviderPortal);
            string url = _driver.Url;

            _test.Log(Status.Pass, "Service Provider Portal -URL :" + "    " + _driver.Url + "           " + "PASSED");

            Programmes progPage = new Programmes(_driver);

            progPage.ProgrammePage();
        }
Пример #12
0
        public IHttpActionResult DeleteProgrammes(int id)
        {
            Programmes programmes = db.Programmes.Find(id);

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

            db.Programmes.Remove(programmes);
            db.SaveChanges();

            return(Ok(programmes));
        }
        public ActionResult Lister()
        {
            Programmes programmes = new Programmes(Session["DB_PROGRAMME"]);

            String orderBy = "";

            if (Session["Programme_SortBy"] != null)
            {
                orderBy = (String)Session["Programme_SortBy"] + " " + (String)Session["Programme_SortOrder"];
            }

            programmes.SelectAll(orderBy);
            return(View(programmes.ToList()));
        }
        public async Task <IActionResult> Create([Bind("NoProgramme,NomProgramme,NbHeureFormationGenerale,NbUniteFormationGenerale,NbHeureFormationTechnique,NbUniteFormationTechnique,NbCompetencesObligatoires,NbCompetencesOptionnelles,CondtionsAdmission")] Programmes programmes)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    _context.Add(programmes);
                    await _context.SaveChangesAsync();

                    return(RedirectToAction(nameof(List_Programme)));
                }
                return(View(programmes));
            }
            catch (Exception e)
            {
                return(View("\\Views\\Shared\\page_erreur.cshtml"));
            }
        }
        public async Task <IActionResult> Edit(string id, [Bind("NoProgramme,NomProgramme,NbHeureFormationGenerale,NbUniteFormationGenerale,NbHeureFormationTechnique,NbUniteFormationTechnique,NbCompetencesObligatoires,NbCompetencesOptionnelles,CondtionsAdmission")] Programmes programmes)
        {
            try
            {
                if (id != programmes.NoProgramme)
                {
                    return(NotFound());
                }

                if (ModelState.IsValid)
                {
                    try
                    {
                        _context.Update(programmes);
                        await _context.SaveChangesAsync();
                    }
                    catch (DbUpdateConcurrencyException)
                    {
                        if (!ProgrammesExists(programmes.NoProgramme))
                        {
                            return(NotFound());
                        }
                        else
                        {
                            throw;
                        }
                    }
                    return(RedirectToAction(nameof(List_Programme)));
                }
                return(View(programmes));
            }
            catch (Exception e)
            {
                return(View("\\Views\\Shared\\page_erreur.cshtml"));
            }
        }
 public ActionResult Effacer(String Id)
 {
     Programmes programmes = new Programmes(Session["DB_PROGRAMME"]);
     programmes.DeleteRecordByID(Id);
     return RedirectToAction("Lister", "Programme");
 }
Пример #17
0
 public PivotProgramme Programme(string externalProgrammeReference) =>
 Programmes.Find(p => String.Equals(p.ExternalProgrammeReference, externalProgrammeReference));
 public void NewProgram(Programme p)
 {
     newProgramAsync.CreateNewOne(p);
     Programmes.Add(p);
     POP();
 }