public ActionResult Create(ExchangeModels e)
        {
            //if (!ModelState.IsValid)
            //{
            //     RedirectToAction("Create");
            // }
            Boolean verif  = ce.verif(e.idgooddemande, e.idgoodOffre);
            Boolean verif2 = ce.verif(e.idgoodOffre, e.idgooddemande);

            if (!ModelState.IsValid)
            {
                //ModelState.AddModelError("CustomError", "The Same test Type might have been already created,, go back to the Visit page to see the avilalbe Lab Tests");
                e.offres = ca.ConsultGoods2(1).ToSelectListItems();
                return(View(e));
            }

            else if (verif2 == true)
            {
                ModelState.AddModelError("CustomError", "The Same exchange request might have been already created with this product");
                e.offres = ca.ConsultGoods2(1).ToSelectListItems();
                return(View(e));
            }

            else if (verif == true)
            {
                ModelState.AddModelError("CustomError", "The Same exchange request might have been already created by the owner of the product you desire,, go back to your exchange section and verify it's presence");
                e.offres = ca.ConsultGoods2(1).ToSelectListItems();
                return(View(e));
            }

            else
            {
                exchange ech = new exchange
                {
                    date_exchange = e.date_exchange,
                    idgooddemande = e.idgooddemande,
                    status        = 0,
                    idgoodOffre   = e.idgoodOffre,
                    id_exchange   = e.id_exchange,
                };



                ce.Add(ech);
                ce.Commit();



                // return Content("Item not found");
                // ModelState.AddModelError("", "votre compte est verouiller.");
                // RedirectToAction("Create", new { id = e.idgooddemande });
                // RedirectToAction("IndexPersonnel");
            }
            return(RedirectToAction("Index"));
        }
        // GET: Goods/Create
        public ActionResult Create(int id)
        {
            var echangeVM = new ExchangeModels();

            echangeVM.offres        = ca.ConsultGoods2(1).ToSelectListItems();//current user
            echangeVM.idgooddemande = id;
            //echangeVM.id_exchange = 1;
            // echangeVM.status = 0;



            //List<string> genres = new List<string> { "Comedy", "Action", "Horror" };
            // echangeVM.status = genres.ToSelectListItems();
            return(View(echangeVM));
        }