Ejemplo n.º 1
0
 public ActionResult SubmitForm(FormCarModel model)
 {
     if (ModelState.IsValid)
     {
         SendEmail(model);
         TempData["ContactSuccess"] = true;
         return(RedirectToCurrentUmbracoPage());
     }
     return(CurrentUmbracoPage());
 }
Ejemplo n.º 2
0
        public ActionResult RenderForm()
        {
            FormCarModel model = new FormCarModel();

            model.Brands        = preValueHelper.GetPreValuesFromAppSettingName("MarkaSamochoduTypeDropdown");
            model.StatusTypes   = preValueHelper.GetPreValuesFromAppSettingName("StatusCywilnyTypeDropdown");
            model.CoOwnerTypes  = preValueHelper.GetPreValuesFromAppSettingName("YNTypeDropdown");
            model.PetrolTypes   = preValueHelper.GetPreValuesFromAppSettingName("PetrolTypeDropdown");
            model.BodyWorkTypes = preValueHelper.GetPreValuesFromAppSettingName("BodyworkTypeDropdown");
            model.GearBoxTypes  = preValueHelper.GetPreValuesFromAppSettingName("GearBoxTypeDropdown");
            model.UsageTypes    = preValueHelper.GetPreValuesFromAppSettingName("CarUsageTypeDropdown");
            model.ParkingTypes  = preValueHelper.GetPreValuesFromAppSettingName("CarParkingTypeDropdown");
            model.OriginTypes   = preValueHelper.GetPreValuesFromAppSettingName("CarOriginTypeDropdown");
            return(PartialView(PARTIAL_VIEW_FOLDER + "_FormCar.cshtml", model));
        }
Ejemplo n.º 3
0
        private void SendEmail(FormCarModel model)
        {
            MailMessage message = new MailMessage(model.EmailAddress, "*****@*****.**");

            message.Subject = string.Format("Ubezpieczenie Samochodu! Zapytanie od {0} {1} - {2}", model.FirstName, model.LastName, model.EmailAddress);
            message.Body    = string.Format("Dane klienta:\n\nImię i Nazwisko:\t\t{0} {1}\nData urodzenia:\t\t{2}\nAdres email:\t\t{3}\nNumer telefonu:\t\t{4}\nKod pocztowy:\t\t{5}\nNumer PESEL:\t\t{6}\nStan cywilny:\t\t{7}\nWspółwłaściciel:\t\t{8}\nRok wydania prawa jazdy:\t{9}\n \nDane dotyczące pojazdu:\nMarka:\t\t\t{10}\nRok produkcji:\t\t{11}\nRodzaj paliwa\t\t{12}\nModel:\t\t\t{13}\nPojemność silnika:\t\t{14} cm3\nMoc:\t\t\t{15} kW\nTyp nadwozia:\t\t{16}\nSkrzynia biegów:\t\t{17}\nPrzebieg:\t\t\t{18} km\nPochodzenie:\t\t{19}\nMiejsce parkowania:\t{20}\nUżytkowanie:\t\t{21}\nOkres własności:\t\t{22} lat\nNumer rejestracyjny:\t{23}\nObecny ubezpieczyciel:\t{24}\nKoniec umowy:\t\t{25}"
                                            , model.FirstName
                                            , model.LastName
                                            , model.DOB
                                            , model.EmailAddress
                                            , model.PhoneNumber
                                            , model.PostCode
                                            , model.PESEL
                                            , model.Status
                                            , model.CoOwner
                                            , model.DriversLicense
                                            , model.Brand
                                            , model.ProductionYear
                                            , model.Petrol
                                            , model.Make
                                            , model.Capacity
                                            , model.Power
                                            , model.Bodywork
                                            , model.GearBox
                                            , model.Milage
                                            , model.Origin
                                            , model.Parking
                                            , model.Usage
                                            , model.Ownership
                                            , model.Registration
                                            , model.InsuranceCompany
                                            , model.InsuranceEnd
                                            );
            SmtpClient client = new SmtpClient("127.0.0.1", 25);

            client.Send(message);
        }