public bool Modifier(EntrepriseMere entreprise) { //Modification avec Entity framework //Requête linq modification des entreprises using (ModelEf1 contexte = new ModelEf1()) { try { contexte.Configuration.ProxyCreationEnabled = false; contexte.Configuration.LazyLoadingEnabled = false; EntrepriseMere entrepriseCopie; entrepriseCopie = contexte.EntrepriseMeres.Find(entreprise.IDEntreprise); entrepriseCopie.IDEntreprise = entreprise.IDEntreprise; entrepriseCopie.IDApe = entreprise.IDApe; entrepriseCopie.DesignationEntreprise = entreprise.DesignationEntreprise; entrepriseCopie.AdresseEntreprise = entreprise.AdresseEntreprise; entrepriseCopie.CodePostalEntreprise = entreprise.CodePostalEntreprise; entrepriseCopie.VilleEntreprise = entreprise.VilleEntreprise; entrepriseCopie.TelEntreprise = entreprise.TelEntreprise; entrepriseCopie.EffectifTotal = entreprise.EffectifTotal; contexte.SaveChanges(); return(true); } catch (System.Exception) { return(false); } } }
public async Task <IHttpActionResult> PostEntrepriseMere(EntrepriseMere entrepriseMere) { //if (!ModelState.IsValid) //{ // return BadRequest(ModelState); //} db.EntrepriseMeres.Add(entrepriseMere); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (EntrepriseMereExists(entrepriseMere.IDEntreprise)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = entrepriseMere.IDEntreprise }, entrepriseMere)); }
public async Task <IHttpActionResult> PutEntrepriseMere(string id, EntrepriseMere entrepriseMere) { //if (!ModelState.IsValid) //{ // return BadRequest(ModelState); //} if (id != entrepriseMere.IDEntreprise) { return(BadRequest()); } db.Entry(entrepriseMere).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EntrepriseMereExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetEntrepriseMere(string id) { EntrepriseMere entrepriseMere = await db.EntrepriseMeres.FindAsync(id); if (entrepriseMere == null) { return(NotFound()); } return(Ok(entrepriseMere)); }
/// <summary> /// Modifier /// </summary> /// <param name="entreprise"></param> /// <returns>false ou true</returns> public bool Modifier(string id, EntrepriseMere entreprise) { try { _entrepriseDAO.Modifier(entreprise); return(true); } catch { return(false); } }
/// <summary> /// Créer /// </summary> /// <param name="entreprise"></param> public bool Creer(EntrepriseMere entreprise) { try { _entrepriseDAO.Creer(entreprise); return(true); } catch { return(false); } }
public ActionResult Create(EntrepriseMere entreprise) { try { dao.Creer(entreprise); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Delete(string id, EntrepriseMere entreprise) { try { dao.Supprimer(id); return(RedirectToAction("Index")); } catch { return(View()); } }
// à garder? //public ActionResult Liste() //{ // try // { // List<EntrepriseMere> entreprises = dao.Liste(); // return View(entreprises); // } // catch (Exception err) // { // ViewBag.Message = err.Message; // return View(); // } //} // GET: Entreprise/Details/5 public ActionResult Details(string id) { try { entreprise = dao.Fiche(id); return(View(entreprise)); } catch (Exception err) { ViewBag.Message = err.Message; return(View()); } }
public async Task <IHttpActionResult> DeleteEntrepriseMere(string id) { EntrepriseMere entrepriseMere = await db.EntrepriseMeres.FindAsync(id); if (entrepriseMere == null) { return(NotFound()); } db.EntrepriseMeres.Remove(entrepriseMere); await db.SaveChangesAsync(); return(Ok(entrepriseMere)); }
public ActionResult Edit(EntrepriseMere entreprise) { try { if (ModelState.IsValid) { dao.Modifier(entreprise); return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "veuillez revoir votre saisie et coriger les champs indiqué en rouge"); return(View()); } } catch { return(View()); } }
public bool Creer(EntrepriseMere entreprise) { //Création avec Entity framework //Requête linq création des entreprises try { using (ModelEf1 contexte = new ModelEf1()) { contexte.Configuration.LazyLoadingEnabled = false; contexte.Configuration.ProxyCreationEnabled = false; contexte.EntrepriseMeres.Add(entreprise); contexte.SaveChanges(); return(true); } } catch (System.Exception) { return(false); } }
/// <summary> /// Fiche de l'entreprise /// </summary> /// <param name="sCode">Fiche à visualiser</param> /// <returns>entreprise</returns> public EntrepriseMere Fiche(string sCode) { using (var contexte = new ModelEf1()) { contexte.Configuration.ProxyCreationEnabled = false; contexte.Configuration.LazyLoadingEnabled = false; // var entreprisecontact = from ent in contexte.EntrepriseMeres // join contact in contexte.ContactEntreprises // on ent.IDEntreprise equals contact.IDEntreprise // select new { // contact.IDContact, // contact.NomContact, // contact.PrenomContact, // contact.FonctionContact, // contact.TelContact // }; EntrepriseMere entreprise = contexte.EntrepriseMeres.Find(sCode); return(entreprise); } }
// GET: Entreprise/Edit/5 public ActionResult Edit(string id) { entreprise = dao.Fiche(id); return(View(entreprise)); }