public ActionResult Edit(int id, IdCardStructure ipIdCardStructure) { try { if (ModelState.IsValid) { ((IEnumerable <IdCardStructure>)Session["Data"]).Where(x => x.intStudentID == id).ToList().ForEach(u => { u.strStudentName = ipIdCardStructure.strStudentName; u.strDateOfBirth = ipIdCardStructure.strDateOfBirth; u.lngContactNumber = ipIdCardStructure.lngContactNumber; u.strAddress1 = ipIdCardStructure.strAddress1; u.strAddress2 = ipIdCardStructure.strAddress2; u.strLandMark = ipIdCardStructure.strLandMark; u.strCity = ipIdCardStructure.strCity; u.intPincode = ipIdCardStructure.intPincode; u.strPhoto = ipIdCardStructure.strPhoto; u.strAlternativeName = ipIdCardStructure.strAlternativeName; }); return(RedirectToAction("Index")); } } catch { } return(View()); }
public ActionResult Delete(int id, IdCardStructure collection) { try { // TODO: Add delete logic here IdCardStructure objDelte = ((List <IdCardStructure>)Session["Data"]).Where(x => x.intStudentID == id).ToList().FirstOrDefault(); ((List <IdCardStructure>)Session["Data"]).Remove(objDelte); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(IdCardStructure ipIdCardStructure) { try { if (ModelState.IsValid) { List <IdCardStructure> lstIdCards = new List <IdCardStructure>(); if (Session["Data"] != null) { lstIdCards = ((IEnumerable <IdCardStructure>)Session["Data"]).ToList(); } lstIdCards.Add(ipIdCardStructure); Session["Data"] = lstIdCards; return(RedirectToAction("Index")); } } catch { } return(View()); }