コード例 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (IsPostBack)
     {
         Anketa rsvp = new Anketa();
         if (TryUpdateModel(rsvp, new FormValueProvider(ModelBindingExecutionContext)))
         {
             AnketaRepository.GetRepository().AddResponse(rsvp);
             if (rsvp.Info == null || rsvp.Teleph == null || rsvp.Mark == null || rsvp.Model == null || rsvp.Numbrg == null || rsvp.Name == null)
             {
                 Response.Redirect("NoPage1.html");
             }
             else
             {
                 bool onecheck = false;
                 try
                 {
                     int h = Convert.ToInt32(rsvp.Teleph);
                 }
                 catch (Exception ex)
                 {
                     onecheck = true;
                     Response.Redirect("NotNumPage1.html");
                 }
                 if (onecheck == false)
                 {
                     if (rsvp.Teleph.Length != 10)
                     {
                         Response.Redirect("LenPage1.html");
                     }
                     else
                     {
                         Response.Redirect("OkPage1.html");
                     }
                 }
             }
         }
     }
 }
コード例 #2
0
 public void AddResponse(Anketa response)
 {
     responses.Add(response);
 }