public Lieux AddLieux(Lieux lieux) { lieux.Id = Guid.NewGuid(); _lieuxContext.Lieuxs.Add(lieux); _lieuxContext.SaveChanges(); return(lieux); }
public Lieux EditLieux(Lieux lieux) { var existingLieux = GetLieux(lieux.Id); existingLieux.Name = lieux.Name; existingLieux.Adresse = lieux.Adresse; return(existingLieux); }
public ActionResult DeleteConfirmed(decimal id) { Lieux lieux = db.Lieux.Find(id); db.Lieux.Remove(lieux); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create() { Organismes orga = new Organismes(); Lieux lieux = new Lieux(); orga.Lieux = lieux; return(View(orga)); }
public ActionResult Edit([Bind(Include = "Id,Adresse,CodePostal,Ville,Telephone,Email")] Lieux lieux) { if (ModelState.IsValid) { db.Entry(lieux).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(lieux)); }
public ActionResult Create([Bind(Include = "Id,Adresse,CodePostal,Ville,Telephone,Email")] Lieux lieux) { if (ModelState.IsValid) { db.Lieux.Add(lieux); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(lieux)); }
public IActionResult EditLieux(Guid Id, Lieux lieux) { var existingLieux = _lieuxData.GetLieux(Id); if (existingLieux != null) { lieux.Id = existingLieux.Id; _lieuxData.EditLieux(lieux); } return(Ok(lieux)); }
public Lieux EditLieux(Lieux lieux) { var existingLieux = _lieuxContext.Lieuxs.Find(lieux.Id); if (existingLieux != null) { existingLieux.Name = lieux.Name; existingLieux.Adresse = lieux.Adresse; _lieuxContext.Lieuxs.Update(existingLieux); _lieuxContext.SaveChanges(); } return(lieux); }
// GET: Lieux/Delete/5 public ActionResult Delete(decimal id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Lieux lieux = db.Lieux.Find(id); if (lieux == null) { return(HttpNotFound()); } return(View(lieux)); }
public ActionResult AddSimpleFormation(Formations formation) { if (ModelState.IsValidField("DateDebut") && ModelState.IsValidField("DateFin") && ModelState.IsValidField("DateLimiteInscription") && ModelState.IsValidField("DateTestSelection") && ModelState.IsValidField("NombreTotalHeures") && ModelState.IsValidField("NbreHeureCentre") && ModelState.IsValidField("NbrHeureStructAccueil") && ModelState.IsValidField("TotalHeureFOAD") && ModelState.IsValidField("HeureELearning") && ModelState.IsValidField("TotalAutresHeures") && ModelState.IsValidField("TypeHeureContenu") && ModelState.IsValidField("CoutComplet") && ModelState.IsValidField("NbreHeureAutreEspace") && ModelState.IsValidField("Personnel.Nom") && ModelState.IsValidField("Personnel.Prenom") && ModelState.IsValidField("Personnel.Email") && ModelState.IsValidField("Personnel.Telephone") && ModelState.IsValidField("Lieux.Ville") && ModelState.IsValidField("Lieux.Adresse") && ModelState.IsValidField("Lieux.CodePostal") && ModelState.IsValidField("Habilitations.NumeroHabilitation") && ModelState.IsValidField("Habilitations.DebutDateDelivrance") && ModelState.IsValidField("Habilitations.FinDateDelivrance") && ModelState.IsValidField("Habilitations.NumeroSession") && ModelState.IsValidField("Habilitations.DateEPMSP") && ModelState.IsValidField("Habilitations.DateTEP") ) { // Mise en place de l'organisateur pédagogique Personnel p = new Personnel(); p.Nom = formation.Personnel.Nom; p.Prenom = formation.Personnel.Prenom; p.Email = formation.Personnel.Email; p.Telephone = formation.Personnel.Telephone; Lieux l = new Lieux(); l.Email = formation.Lieux?.Email; l.Adresse = formation.Lieux.Adresse; l.CodePostal = formation.Lieux.CodePostal; l.Ville = formation.Lieux.Ville; l.Telephone = formation.Lieux.Telephone; formation.LieuSiNonPorteuse = l.Id; formation.IdOrganisateurpeda = formation.Personnel.Id; formation.FormationEnded = false; db.Lieux.Add(l); db.Personnel.Add(p); db.Formations.Add(formation); if (formation.Habilitations != null) { db.Habilitations.Add(formation.Habilitations); } try { db.SaveChanges(); } catch (Exception e) { } return(backToGoodFormation((decimal)formation.OrganismeId, (decimal)formation.TypedeFormationsId)); } TypedeFormations type = db.TypedeFormations.Find(formation.TypedeFormationsId); ViewBag.Libelle = type.Libelle; return(View(formation)); }
/// <summary> /// Méthode permettant d'ajouter un utilisateur à la liste des utilisateurs de l'application (lors de l'inscription d'un utilisateur). /// </summary> /// <param name="mail">Mail de l'utilisateur</param> /// <param name="motDePasse">Mot de passe de l'utilisateur</param> /// <param name="nom">Nom de l'utilisateur</param> /// <param name="prenom">Prénom de l'utilisateur</param> /// <param name="type">Type de l'utilisateur</param> /// <returns>string: Identifiant de l'utilisateur créé</returns> public string AjouterUtilisateur(string mail, string motDePasse, string nom, string prenom, TypeUtilisateur type, ICollection <Telephone> telephones, Lieu lieu, Civilite civilite, string otherInfo) { var param = new Parametre(); Parametres.Add(param); Lieux.Add(lieu); SaveChanges(); var user = new Utilisateur(mail, motDePasse, nom, prenom, telephones, type, lieu, civilite, param, otherInfo); Utilisateurs.Add(user); SaveChanges(); Telephones.AddRange(telephones); SaveChanges(); return(user.ID); }
public void DeleteLieux(Lieux lieux) { lieuxs.Remove(lieux); }
public Lieux AddLieux(Lieux lieux) { lieux.Id = Guid.NewGuid(); lieuxs.Add(lieux); return(lieux); }
public void DeleteLieux(Lieux lieux) { _lieuxContext.Lieuxs.Remove(lieux); _lieuxContext.SaveChanges(); }
public IActionResult GetLieux(Lieux lieux) { _lieuxData.AddLieux(lieux); return(Created(HttpContext.Request.Scheme + "://" + HttpContext.Request.Host + HttpContext.Request.Path + "/" + lieux.Id, lieux)); }