Esempio n. 1
0
        public ActionResult UploadData()
        {
            if (Request.Files.Count > 0)
            {
                try
                {
                    SurveyData    surveyData    = new SurveyData();
                    SurveyDetails surveyDetails = new SurveyDetails();

                    HttpPostedFileBase file = Request.Files[0];

                    string fname;

                    if (Request.Browser.Browser.ToUpper() == "IE" || Request.Browser.Browser.ToUpper() == "INTERNETEXPLORER")
                    {
                        string[] testfiles = file.FileName.Split(new char[] { '\\' });
                        fname = testfiles[testfiles.Length - 1];
                    }
                    else
                    {
                        fname = file.FileName;
                    }

                    var fname2 = Path.Combine(Server.MapPath("~/Uploads/"), fname);
                    file.SaveAs(fname2);

                    surveyDetails.Name      = Request.Form.Get("Name");
                    surveyDetails.Age       = Convert.ToInt16(Request.Form.Get("Age"));
                    surveyDetails.Gender    = Request.Form.Get("Gender");
                    surveyDetails.Email     = Request.Form.Get("Email");
                    surveyDetails.City      = Request.Form.Get("City");
                    surveyDetails.Resume    = fname;
                    surveyDetails.Education = Request.Form.Get("Education");

                    string id = surveyData.AddSurvey(surveyDetails);

                    return(Json(id));
                }
                catch (Exception ex)
                {
                    return(Json("Error occurred. Error details: " + ex.Message));
                }
            }
            else
            {
                return(Json("Data not entered."));
            }
        }
Esempio n. 2
0
 public IActionResult OnPost()
 {
     if (!ModelState.IsValid)
     {
         return(Page());
     }
     if (Survey.SecondAnswer == null)
     {
         Survey.SecondAnswer = "";
     }
     if (Survey.ThirdAnswer == null)
     {
         Survey.ThirdAnswer = "";
     }
     Survey.UserId = userManager.GetUserId(HttpContext.User);
     Survey.Date   = DateTime.UtcNow;
     surveyData.AddSurvey(Survey);
     return(RedirectToPage("./SurveyCompleted"));
 }