// GET: ReIssuePassport //[Authorize] public ActionResult Index() { if (Request.Cookies["UserName"] == null) { return(Redirect("/SignIn")); } var username = Request.Cookies["UserName"].Value.ToString(); int userId = DbOperation.FetchIdByUserName(username); if (!DbOperation.CheckUserHaveApplyPassport(userId)) { return(Redirect("/ReissuePassportError")); } else { ApplyPassport C = new ApplyPassport(); Service1Client PVMS = new Service1Client(); Country[] D = PVMS.FetchCountries(); List <SelectListItem> CountrynewList = new List <SelectListItem>(); CountrynewList.Add(new SelectListItem { Text = "Select Country", Value = "-1" }); for (var i = 0; i < D.Length; i++) { CountrynewList.Add(new SelectListItem { Text = D[i].CountryName, Value = D[i].CountryId.ToString() }); } ViewBag.CountryDD = CountrynewList.ToList(); return(View(C)); } }
public ActionResult Index(ApplyPassport A) { var username = Request.Cookies["UserName"].Value.ToString(); ViewBag.CountryDD = null; Service1Client PVMS = new Service1Client(); Country[] D = PVMS.FetchCountries(); List <SelectListItem> CountrynewList = new List <SelectListItem>(); CountrynewList.Clear(); CountrynewList.Add(new SelectListItem { Text = "Select Country", Value = "-1" }); for (var i = 0; i < D.Length; i++) { CountrynewList.Add(new SelectListItem { Text = D[i].CountryName, Value = D[i].CountryId.ToString() }); } ViewBag.CountryDD = CountrynewList.ToList(); if (checkForApplyPassportValidation(A)) { return(View()); } int userId = DbOperation.FetchIdByUserName(username); if (DbOperation.CheckUserHaveApplyPassport(userId)) { return(Redirect("/ApplyPassportError")); } else { A.UserId = userId; bool successful = DbOperation.ApplyPassportNew(A); if (successful) { var json = DbOperation.fetchApplyPassportbyUserId(userId); Session["PassportNumber"] = json[0].PassportNumber; Session["Amount"] = json[0].Amount; Session["successMsg"] = "<b>Need the passport number while giving payment? Please note down your Id \n </b> \n" + json[0].PassportNumber + ".Passport application cost is Rs." + json[0].Amount; return(Redirect("/ApplyPassportSuccess")); } else { return(View()); } } }
// GET: ApplyVisa //[Authorize] public ActionResult Index() { if (Request.Cookies["UserName"] == null) { return Redirect("/SignIn"); } var username = Request.Cookies["UserName"].Value.ToString(); int userId = DbOperation.FetchIdByUserName(username); if (!DbOperation.CheckUserHaveApplyPassport(userId)) { return Redirect("/ApplyVisaError"); } else { ApplyVisa V = new ApplyVisa(); Service1Client PVMS = new Service1Client(); Country[] D = PVMS.FetchCountries(); ViewBag.CountryDD = D.ToList(); return View(V); } }