public JsonResult GetLutteurById(int id)
        {
            LutteurViewModel Lvm = new LutteurViewModel();

            Lutteur lut = db.Lutteurs.Where(x => x.LutteurID == id).Include(c => c.Club).FirstOrDefault();

            Lvm.LutteurID            = lut.LutteurID;
            Lvm.LutteurClubID        = lut.LutteurClubID;
            Lvm.LutteurName          = lut.LutteurName;
            Lvm.LutteurEmail         = lut.LutteurEmail;
            Lvm.LutteurDescription   = lut.LutteurDescription;
            Lvm.LutteurAddresse      = lut.LutteurAddresse;
            Lvm.LutteurDateNaissance = lut.LutteurDateNaissance;
            Lvm.LutteurPoids         = lut.LutteurPoids;
            Lvm.LutteurTelephone     = lut.LutteurTelephone;

            Lvm.imageUrl = lut.imageUrl;

            List <Club> LutList = db.Clubs.ToList();

            ViewBag.ListOfLutteur = new SelectList(LutList, "ClubID", "ClubName");


            return(Json(Lvm, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        //[ValidateAntiForgeryToken]
        public JsonResult SaveDataInDatabase(LutteurViewModel model)
        {
            var result = false;

            if (ModelState.IsValid)
            {
                try
                {
                    if (model.LutteurID > 0)
                    {
                        Lutteur Lut = db.Lutteurs.Include(c => c.Club).SingleOrDefault(x => x.LutteurID == model.LutteurID);
                        Lut.LutteurName          = model.LutteurName;
                        Lut.LutteurEmail         = model.LutteurEmail;
                        Lut.LutteurDateNaissance = model.LutteurDateNaissance;
                        Lut.LutteurDescription   = model.LutteurDescription;
                        Lut.LutteurPoids         = model.LutteurPoids;
                        Lut.LutteurTelephone     = model.LutteurTelephone;
                        Lut.LutteurAddresse      = model.LutteurAddresse;
                        Lut.imageUrl             = model.imageUrl;
                        Lut.LutteurClubID        = model.LutteurClubID;
                        db.SaveChanges();
                        result = true;
                    }
                    else
                    {
                        if (model.ImageUpload != null)
                        {
                            string fileName  = Path.GetFileNameWithoutExtension(model.ImageUpload.FileName);
                            string extension = Path.GetExtension(model.ImageUpload.FileName);
                            fileName       = fileName + DateTime.Now.ToString("yymmssff") + extension;
                            model.imageUrl = fileName;
                            model.ImageUpload.SaveAs(Path.Combine(Server.MapPath("~/Images/Image-Lutteur"), fileName));
                        }

                        Lutteur Lut = new Lutteur();
                        Lut.LutteurName          = model.LutteurName;
                        Lut.LutteurEmail         = model.LutteurEmail;
                        Lut.LutteurDateNaissance = model.LutteurDateNaissance;
                        Lut.LutteurDescription   = model.LutteurDescription;
                        Lut.LutteurPoids         = model.LutteurPoids;
                        Lut.LutteurTelephone     = model.LutteurTelephone;
                        Lut.LutteurAddresse      = model.LutteurAddresse;
                        Lut.imageUrl             = model.imageUrl;
                        Lut.LutteurClubID        = model.LutteurClubID;
                        db.Lutteurs.Add(Lut);
                        db.SaveChanges();
                        result = true;
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Beispiel #3
0
        public ActionResult ViewAll()
        {
            List <Club> LutList = db.Clubs.ToList();

            ViewBag.ListOfLutteur = new SelectList(LutList, "ClubID", "ClubName");

            List <Lutteur>          LutteursDb = db.Lutteurs.ToList();
            List <LutteurViewModel> LutteursVM = new List <LutteurViewModel>();

            foreach (var item in LutteursDb)
            {
                LutteurViewModel Lvm = AutoMapper.Mapper.Map <LutteurViewModel>(item);

                Lvm.Club = db.Clubs.Where(a => a.ClubID == item.LutteurClubID).FirstOrDefault();

                LutteursVM.Add(Lvm);
            }

            return(View(LutteursVM));
        }
Beispiel #4
0
        public JsonResult GetLutteurList()
        {
            List <Lutteur>          LutteursDb = db.Lutteurs.ToList();
            List <LutteurViewModel> LutteursVM = new List <LutteurViewModel>();

            foreach (var item in LutteursDb)
            {
                LutteurViewModel Lvm = new LutteurViewModel();
                Lvm.LutteurID            = item.LutteurID;
                Lvm.LutteurClubID        = item.LutteurClubID;
                Lvm.LutteurName          = item.LutteurName;
                Lvm.LutteurEmail         = item.LutteurEmail;
                Lvm.LutteurDescription   = item.LutteurDescription;
                Lvm.LutteurAddresse      = item.LutteurAddresse;
                Lvm.LutteurDateNaissance = item.LutteurDateNaissance;
                Lvm.LutteurPoids         = item.LutteurPoids;
                Lvm.LutteurTelephone     = item.LutteurTelephone;
                Lvm.ClubName             = item.Club.ClubName;

                LutteursVM.Add(Lvm);
            }

            return(Json(LutteursVM, JsonRequestBehavior.AllowGet));
        }