コード例 #1
0
        public ActionResult Index(SignupModel signup)
        {
            if (!ModelState.IsValid)
            {
                return(View(signup));
            }

            var signupService = new SignupService();

            var ipAddress = Request.ServerVariables["REMOTE_ADDR"];

            signupService.Save(signup, ipAddress);

            //var message = new MailMessage();
            //message.To.Add("*****@*****.**");
            //message.Subject = "New Data Explorer Community Sign-up";
            //message.From = new MailAddress("*****@*****.**");
            //message.Body = new StringBuilder()
            //    .AppendLine("First Name:   " + signup.FirstName)
            //    .AppendLine("Last Name:    " + signup.LastName)
            //    .AppendLine("Email:        " + signup.Email)
            //    .AppendLine("Organization: " + signup.Organization)
            //    .AppendLine("Industry:     " + signup.Industry)
            //    .ToString();

            //var client = new SmtpClient("relay-hosting.secureserver.net");
            //client.Send(message);

            return(RedirectToAction("thankyou"));
        }
コード例 #2
0
 public StoryMaker()
 {
     this._gameMemberService = new GameMemberService();
     this._eventService      = new EventService();
     this._weatherService    = new WeatherService();
     this._followerService   = new FollowerService();
     this._dinnerService     = new DinnerService();
     this._signupService     = new SignupService();
 }
コード例 #3
0
ファイル: Trigger.cs プロジェクト: mattyyzac/ZombieRunnerLine
        public Trigger()
        {
            this._userService       = new UserService();
            this._signupService     = new SignupService();
            this._gameMemberService = new GameMemberService();
            this._eventService      = new EventService();
            this._dinnerService     = new DinnerService();

            this._atrigger = new Atrigger();
        }
コード例 #4
0
        public IActionResult Signup(SignupBindingModel model,
                                    HttpResponse response)
        {
            var service = new SignupService(Data.Data.Context);

            service.AddUserFromBinding(model);

            this.Redirect(response, "/home/indexlogged");
            return(null);
        }
コード例 #5
0
        public BotController()
        {
            this._userService       = new UserService();
            this._signupService     = new SignupService();
            this._weatherService    = new WeatherService();
            this._eventService      = new EventService();
            this._gameMemberService = new GameMemberService();
            this._followerService   = new FollowerService();

            this._storyMaker = new Cores.StoryMaker();
        }
コード例 #6
0
        public SignupViewModel()
        {
            navManager = PageNavigationManager.Instance;
            ISignupService _service = new SignupService(new RequestService());

            //ISignupService _service = new SignupMockService();


            SignupClickedCommand = new Command(async() =>
            {
                IsBusy  = true;
                Message = null;

                SignupModel success = await _service.RegisterUserAsync(new SignupModel {
                    Email                = email,
                    Name                 = name,
                    Password             = password,
                    PasswordConfirmation = confirmpassword
                });

                if (success.errors == null)
                {
                    Application.Current.MainPage = new LoginPage();
                    MessagingCenter.Send <string, string>("OurPantry", "SignupMsg", success.message);
                }
                else
                {
                    Message = success.message;
                }

                IsBusy = false;
            });

            CancelClickedCommand = new Command(() =>
            {
                Application.Current.MainPage = new LoginPage();
            });
        }