public ActionResult Edit([Bind(Include = "policyNo,title,fName,lName,IdNo,dOb,age,gender,maritalStat,telNo,cellNo,CustEmail,fascimileNo,physicalAddress,postalAddress,dateAdded,Policyplan,Premium,Category,dateArchived,reason")] ArchivedMember archivedMember) { if (ModelState.IsValid) { archivedMember.dateArchived = DateTime.Now; db.Entry(archivedMember).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(archivedMember)); }
// GET: ArchivedMembers/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ArchivedMember archivedMember = db.ArchivedMembers.Find(id); if (archivedMember == null) { return(HttpNotFound()); } return(View(archivedMember)); }
public ActionResult DeleteConfirmed(string id) { ArchivedMember archivedMember = db.ArchivedMembers.Find(id); //int years = (DateTime.Now.Year) - (archivedMember.dateArchived.Year); //if (years > 5) //{ db.ArchivedMembers.Remove(archivedMember); db.SaveChanges(); //} //else //Session["responce2"] = "Cannot delete a record with less than 5 years in database!"; return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "policyNo,title,fName,lName,IdNo,dOb,age,gender,maritalStat,telNo,cellNo,CustEmail,fascimileNo,physicalAddress,postalAddress,dateAdded,Policyplan,Premium,Category,dateArchived,reason")] ArchivedMember archivedMember) { ArchivedMember polNo = db.ArchivedMembers.ToList().Find(x => x.policyNo == archivedMember.policyNo); ArchivedMember idno = db.ArchivedMembers.ToList().Find(x => x.IdNo == archivedMember.IdNo); if (polNo != null) { Session["responce1"] = "Member already archived, Check The Policy Number!"; return(RedirectToAction("Create")); } if (idno != null) { Session["responce1"] = "Member already archived, Check ID Number!"; return(RedirectToAction("Create")); } //else if(ModelState.IsValid) //{ archivedMember.policyNo = Session["PolicyNo"].ToString(); archivedMember.title = Session["title"].ToString(); archivedMember.fName = Session["fName"].ToString(); archivedMember.lName = Session["lName"].ToString(); archivedMember.IdNo = Session["IdNo"].ToString(); archivedMember.dOb = Convert.ToDateTime(Session["dOb"].ToString()); archivedMember.age = Convert.ToInt32(Session["age"].ToString()); archivedMember.gender = Session["gender"].ToString(); archivedMember.maritalStat = Session["maritalStat"].ToString(); archivedMember.telNo = Session["telNo"].ToString(); archivedMember.cellNo = Session["cellNo"].ToString(); archivedMember.CustEmail = Session["CustEmail"].ToString(); archivedMember.fascimileNo = Session["fascimileNo"].ToString(); archivedMember.physicalAddress = Session["physicalAddress"].ToString(); archivedMember.postalAddress = Session["postalAddress"].ToString(); archivedMember.dateAdded = Convert.ToDateTime(Session["dateAdded"].ToString()); archivedMember.Policyplan = Session["Policyplan"].ToString(); archivedMember.Premium = Convert.ToDouble(Session["Premium"].ToString()); archivedMember.Category = Session["Category"].ToString(); archivedMember.dateArchived = DateTime.Now; db.ArchivedMembers.Add(archivedMember); db.SaveChanges(); //} return(RedirectToAction("Index")); }