Exemple #1
0
        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 }));
        }
Exemple #2
0
        public ActionResult Delete(int id)
        {
            try
            {
                CollocationGroup c = G.GetById(id);
                G.Delete(G.GetById(id));
                G.Commit();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Exemple #3
0
        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));
        }
Exemple #4
0
        // 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));
        }
Exemple #5
0
        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);
        }