public ActionResult Create(string email,int id=0) { // ViewBag.email = email; //string email = Request.QueryString["email"]; personalDetail per = new personalDetail(); if (Session["userID"] != null) { email = Session["userID"].ToString(); per = (from pers in db2.personalDetails where pers.email == email select pers).SingleOrDefault(); var nationalList = new List<nationalityDef>(); var nationalQry = (from d in db2.nationalityDefs orderby d.nationalityId select d.nationality).ToList(); if (per != null) { Dictionary<int, string> national = new Dictionary<int, string>(); national = GetNationalityDef(); ViewBag.nationalityId = new SelectList(db2.nationalityDefs, "nationalityId", "nationality", per.nationalityId.GetValueOrDefault()); //var maritalStatusList = new List<maritalDef>(); //var maritalStatusQry = (from d in db2.maritalDefs // orderby d.maritalStatusId // select d.maritalStatusName).ToList(); Dictionary<int, string> marital = new Dictionary<int, string>(); marital = GetMaritalDef(); ViewBag.maritalId = new SelectList(db2.maritalDefs, "maritalStatusId", "maritalStatusName", per.martialStatusId.GetValueOrDefault()); ViewBag.raceId = new SelectList(db2.raceDefs, "raceId", "raceName", per.race.GetValueOrDefault()); ViewBag.genderId = new SelectList(db2.genderDefs, "genderId", "genderName", per.genderId.GetValueOrDefault()); ViewBag.religionId = new SelectList(db2.religionDefs, "religionId", "religionName", per.religionId.GetValueOrDefault()); // ViewBag.maritalId = new SelectList(marital, marital.Keys.ToList().ToString(), marital.Values.ToList().ToString()); return View(per); } return View(per); } else { ViewBag.nationalityId = new SelectList(db2.nationalityDefs, "nationalityId", "nationality"); ViewBag.maritalId = new SelectList(db2.maritalDefs, "maritalStatusId", "maritalStatusName"); ViewBag.raceId = new SelectList(db2.raceDefs, "raceId", "raceName"); ViewBag.genderId = new SelectList(db2.genderDefs, "genderId", "genderName"); ViewBag.religionId = new SelectList(db2.religionDefs, "religionId", "religionName"); return View(per); } }
partial void DeletepersonalDetail(personalDetail instance);
partial void UpdatepersonalDetail(personalDetail instance);
partial void InsertpersonalDetail(personalDetail instance);
public ActionResult SignUp(personalDetail perDetail) { if (ModelState.IsValid) { int haveUserCount = (from dt in db2.personalDetails where dt.email == perDetail.email.Trim() select dt).Count(); if (!(haveUserCount > 0)) { perDetail.createdDate = DateTime.Now; db2.personalDetails.InsertOnSubmit(perDetail); db2.SubmitChanges(); FormsAuthentication.SetAuthCookie(perDetail.email, false); //return RedirectToAction("Create", "personalDetail", new { email = perDetail.email, id = 0 }); Session["userID"] = perDetail.email; return RedirectToAction("Create", "personalDetail", new { email = perDetail.email, id = 0 }); } else { //call error message from model } } return View(perDetail); }
public ActionResult Register(personalDetail perDetail) { if (ModelState.IsValid) { int haveUserCount = 0; //(from dt in db2.personalDetails where dt.email == perDetail.email.Trim() select dt).Count(); if (!(haveUserCount > 0)) { perDetail.createdDate = DateTime.Now; // db2.personalDetails.InsertOnSubmit(perDetail); //db2.SubmitChanges(); FormsAuthentication.SetAuthCookie( perDetail.email,false); // return RedirectToAction("Create","personalDetail" ); return RedirectToAction("Create","personalDetail",new {email = perDetail.email, id = 0 }); } else { //call error message from model } // Attempt to register the user //MembershipCreateStatus createStatus; //Membership.CreateUser(model.UserName, model.Password, model.Email, null, null, true, null, out createStatus); //if (createStatus == MembershipCreateStatus.Success) //{ // FormsAuthentication.SetAuthCookie(model.UserName, false /* createPersistentCookie */); // return RedirectToAction("Index", "Home"); //} //else //{ // ModelState.AddModelError("", ErrorCodeToString(createStatus)); //} } // If we got this far, something failed, redisplay form return View(perDetail); }
public ActionResult Create(personalDetail personaldetail) { //if (ModelState.IsValid) //{ // db.personalDetails.Add(personaldetail); // db.SaveChanges(); // return RedirectToAction("Index"); //} if (ModelState.IsValid) { personalDetail per = (from pers in db2.personalDetails where pers.email == personaldetail.email select pers).SingleOrDefault(); if (per != null) { per.nationalityId = personaldetail.nationalityId; per.passportNo = personaldetail.passportNo; per.nricNo = personaldetail.nricNo; per.homePhoneNo = personaldetail.homePhoneNo; per.mobileNo = personaldetail.mobileNo; per.contactableNo = personaldetail.contactableNo; per.genderId = personaldetail.genderId; per.dateOfBirth = personaldetail.dateOfBirth; per.countryOfResidenceId = personaldetail.countryOfResidenceId; per.religionId = personaldetail.religionId; per.martialStatusId = personaldetail.martialStatusId; per.race = personaldetail.race; per.name = personaldetail.name; per.modifiedDate = DateTime.Now; Session["userID"] = per.email.ToString(); } else { Session["userID"] = personaldetail.email; personaldetail.createdDate = DateTime.Now; db2.personalDetails.InsertOnSubmit(personaldetail); } db2.SubmitChanges(); return RedirectToAction("CareerProfile", "careerProfile", new { email = Session["userId"].ToString(), id = 0 }); Dictionary<int, string> national = new Dictionary<int, string>(); national = GetNationalityDef(); ViewBag.nationalityId = new SelectList(db2.nationalityDefs, "nationalityId", "nationality"); } return View(); }
public ActionResult GenerateReport(personalDetail per) { string url1 = @"http://*****:*****@pace-od.com"; string url2 = @"http://*****:*****@pace-od.com"; // ReportGenerating("test1", url1); // ReportGenerating("test2", url2); PdfDocument doc1 = new PdfDocument(Server.MapPath("~/pdf/test1.pdf")); PdfDocument doc2 = new PdfDocument(Server.MapPath("~/pdf/test2.pdf")); PdfDocument doc = PdfDocument.Merge(doc1, doc2); doc.Save(Server.MapPath("~/pdf/test.pdf")); return View(); }
public ActionResult Edit(personalDetail personaldetail) { //if (ModelState.IsValid) //{ // db.Entry(personaldetail).State = EntityState.Modified; // db.SaveChanges(); // return RedirectToAction("Index"); //} personalDetail per = (from pers in db2.personalDetails where pers.email == personaldetail.email select pers).SingleOrDefault(); if (per != null) { per.nationalityId = personaldetail.nationalityId; per.passportNo = personaldetail.passportNo; per.nricNo = personaldetail.nricNo; per.homePhoneNo = personaldetail.homePhoneNo; per.mobileNo = personaldetail.mobileNo; per.contactableNo = personaldetail.contactableNo; per.genderId = personaldetail.genderId; per.dateOfBirth = personaldetail.dateOfBirth; per.countryOfResidenceId = personaldetail.countryOfResidenceId; per.religionId = personaldetail.religionId; per.martialStatusId = personaldetail.martialStatusId; per.race = personaldetail.race; per.name = personaldetail.name; per.modifiedDate = DateTime.Now; Session["userID"] = per.email.ToString(); } db2.SubmitChanges(); return RedirectToAction("education", "CareerProfile", new { email = Session["userId"].ToString(), id = 0 }); //return RedirectToAction("CareerProfile", "careerProfile", new { email = Session["userId"].ToString(), id = 0 }); //return View(personaldetail); }
// GET: /personalDetail/Edit/5 public ActionResult Edit(string email,int id=0) { //personalDetail personaldetail = db.personalDetails.Find(id); personalDetail personaldetail = new personalDetail(); //personalDetail personaldetail = db.personalDetails.Find(id); personaldetail = (from d in db2.personalDetails where d.email == email select d).SingleOrDefault(); return View(personaldetail); }