public ActionResult Index(association asso) { if (dalCProj.NomAssoExiste(asso.nom_association)) { ModelState.AddModelError("Nom", "Ce nom d'association existe déjà"); return(View(asso)); } if (dalCProj.RNAAssoExiste(asso.RNA)) { ModelState.AddModelError("RNA", "Ce RNA d'association existe déjà"); return(View(asso)); } if (ModelState.IsValid) { if (asso.RNA.Length > 10) { ModelState.AddModelError("RNA", "Ce RNA d'association existe déjà"); return(View(asso)); } int IdAssos = dalCProj.CreerAssociation(asso.nom_association, asso.RNA, asso.IBAN); dalCProj.TestCreatePortefeuille(HttpContext.User.Identity.Name, "Defaut", "1", (short)IdAssos); } return(RedirectToAction("CreationProjet")); }
public ActionResult DeleteConfirmed(int id) { association association = db.associations.Find(id); db.associations.Remove(association); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "association_id,user_id")] association association) { if (ModelState.IsValid) { db.Entry(association).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.user_id = new SelectList(db.users, "user_id", "user_asp_id", association.user_id); return(View(association)); }
public ActionResult Create([Bind(Include = "association_id,user_id, group_id")] association association) { if (ModelState.IsValid) { db.associations.Add(association); db.SaveChanges(); return(RedirectToAction("Page", "Groups", new { Id = association.group_id })); } ViewBag.user_id = new SelectList(db.users, "user_id", "user_asp_id", association.user_id); return(View(association)); }
// GET: Association/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } association association = db.associations.Find(id); if (association == null) { return(HttpNotFound()); } return(View(association)); }
// GET: Association/Delete/5 public ActionResult Delete(int?id) { ViewBag.Updates = db.updates.ToList().OrderBy(t => t.update_date).Reverse(); ViewBag.contentNote = db.contents.ToList().OrderBy(p => p.content_id).Reverse(); ViewBag.responseNote = db.responses.ToList().OrderBy(s => s.response_date).Reverse(); ViewBag.reactionNote = db.reactions.ToList(); ViewBag.users = db.users.ToList(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } association association = db.associations.Find(id); if (association == null) { return(HttpNotFound()); } return(View(association)); }