public ActionResult Create(GoupColloModel gr) { CollocationGroup cg = new CollocationGroup() { DateCreation = DateTime.Now, Title = gr.Title, GroupeType = gr.GroupeType, NombreDeMebre = 1 }; controllercroupcollocation = cg; G.Add(cg); G.Commit(); cg = G.GetAll().Last(); DiscutionGroup d = new DiscutionGroup() { CollocationGroupId = cg.CollocationGroupId }; DiscutionServices D = new DiscutionServices(); //D.Add(d); //D.Commit(); int id = G.AddWithGetingId(cg); //return RedirectToAction("../Discution/Index/"+cg.CollocationGroupId); return(RedirectToAction("GetMember", new { id = id })); }
public ActionResult Delete(int id) { try { CollocationGroup c = G.GetById(id); G.Delete(G.GetById(id)); G.Commit(); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Index(int id) { // x = id; g1 = G.GetById(id); ViewBag.titre = g1.Title; ViewBag.id = g1.CollocationGroupId; int?x = Session["xx"] as int?; x = id; Session["xx"] = x; IEnumerable <DiscutionGroup> lstd = new List <DiscutionGroup>(); lstd = D.GetAll(); var lstd2 = lstd.Where(s => s.CollocationGroupId == id); return(View(lstd2)); }
// GET: GroupCollocation/Details/5 public ActionResult Details(int id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CollocationGroup g = G.GetById(id); if (g == null) { return(HttpNotFound()); } IEnumerable <DiscutionGroup> discutions = D.getAllDiscution(id); ViewBag.discutions = discutions; ViewBag.Id = id; return(View(g)); }
public static int AddOfferWithGetingId(this IRepositoryBaseAsync <CollocationGroup> repo, CollocationGroup t) { DatabaseFactory dbf = new DatabaseFactory(); dbf.DataContext.CollocationGroups.Add(t); dbf.DataContext.SaveChanges(); int id = t.CollocationGroupId; return(id); }