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)); }
//[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)); }
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)); }
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)); }