Inheritance: System.Web.UI.Page
        public ActionResult RegisterAPI(RegisterDto registerRequest)
        {
            registerRequest = SanitizeRegisterDto.Sanitize(registerRequest);
            if (registerRequest.Errored)
            {
                return(BadRequest(registerRequest.ErrorMessages));
            }
            //Register in service
            var RegistrationService = new Signup();

            RegistrationService.SignupAccountAndUser(registerRequest);
            if (RegistrationService.Errored)
            {
                return(BadRequest(RegistrationService.ErrorMessages));
            }

            //Authenticate and retrieve token
            var authenticator = new Authenticater();

            authenticator.AuthenticateSignin(registerRequest.Password, registerRequest.Email);
            if (authenticator.Errored)
            {
                return(BadRequest(authenticator.ErrorMessages));
            }

            return(Ok(authenticator.Token));
        }
        public async Task <IActionResult> Edit(Guid id, [Bind("Id,customer_id,first_name,last_name,age,Email")] Signup signup)
        {
            if (id != signup.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(signup);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!SignupExists(signup.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(signup));
        }
Beispiel #3
0
        private void yeni_kullanici_Click(object sender, EventArgs e)
        {
            this.Hide();
            Signup kullanici = new Signup();

            kullanici.ShowDialog();
        }
    public void isLoggedIn()
    {
        checking = true;
        LauncherGUI.CheckForInternetConnection();
        if (!LauncherGUI.internetConnection)
        {
            GameStateManager.loggedIn            = false;
            LauncherGUI.disconnected             = true;
            GameStateManager.RequireDisconnexion = true;
            checking = false;
            return;
        }
        using (WebClient wb = new WebClient())
        {
            NameValueCollection data = new NameValueCollection();

            data["id"]        = GameStateManager.Login;
            data["connectid"] = GameStateManager.connectionID;
            data["mode"]      = "is";

            byte[] response = wb.UploadValues(MainMenu.url, "POST", data);
            using (MD5 md5Hash = MD5.Create())
            {
                if (!Signup.VerifyMd5Hash(md5Hash, "true", System.Text.Encoding.UTF8.GetString(response)))
                {
                    GameStateManager.loggedIn            = false;
                    LauncherGUI.disconnected             = true;
                    GameStateManager.RequireDisconnexion = true;
                }
            }
        }
        checking = false;
    }
        private void CreateLink1_Click(object sender, EventArgs e)
        {
            this.Hide();
            Signup s = new Signup();

            s.Show();
        }
Beispiel #6
0
        public ActionResult User(User usersignupdata)
        {
            string userid = new User().Signup(usersignupdata);
            Signup userRegistrationStatus = new Signup();

            try
            {
                if (userid != "")
                {
                    //Registering User is successfull .
                    TempData["signupemail"]     = usersignupdata.email;
                    TempData["isSignupSuccess"] = 1;
                    return(RedirectToAction("Index", "Login"));//Redirecting to the Login Page
                }
                else
                {
                    TempData["signupemail"]     = usersignupdata.email;
                    TempData["isSignupSuccess"] = 0;

                    return(RedirectToAction("Index", "Signup")); //Registering User Failed
                }
            }
            catch
            {
                return(RedirectToAction("Index", "Signup")); //Registering User Failed
            }
        }
            public void Signup()
            {
                test = extent.StartTest(" ");
                Signup obj = new Signup();

                obj.SignUp();
            }
Beispiel #8
0
        public IActionResult Signup(Signup signup)
        {
            var db = new SignupDb(_connectionString);

            db.Add(signup);
            return(Redirect("/home/signup"));
        }
        protected void DeleteImage(object sender, EventArgs e)
        {
            string path = string.Empty;

            try
            {
                using (Signup objsignup = new Signup())
                {
                    // objsignup.ImageID = Convert.ToInt32(idserver_image.Value);
                    if (null != Request.Form["fcheck[]"])
                    {
                        path = Request.Form["fcheck[]"].ToString().Trim();
                    }
                    if (path.Trim().Length > 0)
                    {
                        objsignup.ImageIDS = path.Trim();
                        bool flag = objsignup.DeleteImage();
                        idserver_image.Value = "0";
                        ltsignupimages.Text  = LoadAllImages();
                        CommonLib.JavaScriptHandler.RegisterScriptForSM("ShowLoading('N');", true);
                    }
                }
            }
            catch (Exception ex)
            {
                CommonLib.ExceptionHandler.WriteLog(CommonLib.Sections.Client, "gettyclasses signup uploadimageintemplate deleteimage", ex);
            }
        }
        public void sendcode(string email)
        {
            Signup     s    = new Signup();
            SmtpClient smtp = new SmtpClient();

            smtp.Host        = "smtp.gmail.com";
            smtp.Port        = 587;
            smtp.Credentials = new System.Net.NetworkCredential("your email", "your password");
            smtp.EnableSsl   = true;
            MailMessage msg = new MailMessage();

            msg.Subject = "Authenticate your email with DRSN";
            msg.Body    = "Hi " + signup.name + ", \n\nThe authentication code for your email id is " + signup.emailverificationcode +
                          "\n\n\nRegards\nDRSN Team";
            string toaddress = email;

            msg.To.Add(toaddress);
            string fromaddress = "DRSN Team <your email>";//put in your email

            msg.From = new MailAddress(fromaddress);
            try
            {
                smtp.Send(msg);
            }
            catch
            {
                throw;
            }
        }
Beispiel #11
0
        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            this.Hide();
            Signup signup = new Signup();

            signup.Show();
        }
        public async Task <IActionResult> SignUp(Signup model)
        {
            if (ModelState.IsValid)
            {
                var user = pool.GetUser(model.Email);
                if (user.Status != null) // user exists
                {
                    ModelState.AddModelError("UserExists", "User with this email already exists");
                    return(View(model));
                }

                try
                {
                    user.Attributes.Add("name", model.Email);
                    var createdUser = await userManager.CreateAsync(user, model.Password).ConfigureAwait(false);

                    if (createdUser.Succeeded)
                    {
                        return(RedirectToAction("Confirm"));
                    }
                }
                catch (Exception ex)
                {
                    ModelState.AddModelError("Signup", "Unable to create new user");
                    ModelState.AddModelError("SignupUnhandleError", ex.Message);
                }
            }
            return(View("Signup", model));
        }
Beispiel #13
0
        public IActionResult SignUp(int id)
        {
            Activity test;

            if (!isLoggedIn())
            {
                return(Redirect("/"));
            }
            try
            {
                test = _context.Activities.Include(act => act.Creator).Include(act => act.Signedup).ThenInclude(su => su.User).Single(act => act.ActivityId == id);
            }
            catch
            {
                return(RedirectToAction("Dashboard"));
            }
            if (test.CreatorId == (int)HttpContext.Session.GetInt32("currUser"))
            {
                return(RedirectToAction("Dashboard"));
            }
            Signup signup = new Signup
            {
                UserId     = (int)HttpContext.Session.GetInt32("currUser"),
                ActivityId = test.ActivityId
            };

            _context.Signups.Add(signup);
            _context.SaveChanges();
            return(RedirectToAction("Dashboard"));
        }
Beispiel #14
0
        private async Task <JObject> SlackInvite(Signup model)
        {
            Logger.Info($@"Calling Slack invite API for request {{""email"": ""{model.Email}"", ""first_name"": ""{model.FirstName}"", ""last_name"": ""{model.LastName}"", ""profile_link"": ""{model.ProfileLink}""}}");

            TimeSpan t = DateTime.UtcNow - new DateTime(1970, 1, 1);
            int      secondsSinceEpoch = (int)t.TotalSeconds;

            using (var client = new HttpClient())
            {
                var token    = _slackSettings.Token;
                var postData = new List <KeyValuePair <string, string> >();
                postData.Add(new KeyValuePair <string, string>("set_active", "true"));
                postData.Add(new KeyValuePair <string, string>("token", token));
                postData.Add(new KeyValuePair <string, string>("email", model.Email));
                postData.Add(new KeyValuePair <string, string>("first_name", model.FirstName));
                postData.Add(new KeyValuePair <string, string>("last_name", model.LastName));

                var content  = new FormUrlEncodedContent(postData);
                var response = await client.PostAsync($"https://mvpsummit.slack.com/api/users.admin.invite?{secondsSinceEpoch}", content);

                response.EnsureSuccessStatusCode();

                var result = await response.Content.ReadAsStringAsync();

                return(JObject.Parse(result));
            }
        }
Beispiel #15
0
        private int CreateSignup(Signup signup)
        {
            var newSignup = _dbCtx.Attach(signup);

            _dbCtx.SaveChanges();
            return(newSignup.Entity.SignupId);
        }
        public async Task <IActionResult> SignUpForTrip(int tripId)
        {
            var member = await _memberService.GetLoggedInMemberAsync();

            // Set error message ready if something goes wrong.
            ViewData["ErrorMessage"] = "An error ocurred trying to add the signup. Please try again.";

            Signup signup = new Signup
            {
                TripID   = tripId,
                MemberID = member.MemberID,
                AsLeader = false
            };

            try
            {
                if (ModelState.IsValid)
                {
                    if (!await _signupService.AddSignupAsync(signup))
                    {
                        return(View(appErrorPath));
                    }
                }
            }
            catch (DbUpdateException)
            {
                return(View(appErrorPath));
            }
            ViewData["ErrorMessage"] = "";
            return(RedirectToAction(nameof(Index)));
        }
Beispiel #17
0
        public void SignUpToGithub(string username, string email, string passwrd)
        {
            test = extent.CreateTest("testSignUpToGithub").Info("Test Started");
            Signup signup = new Signup(driver);

            signup.performSignUp(username, email, passwrd);
        }
Beispiel #18
0
        public async Task <IActionResult> SignupAsync(Signup signup)
        {
            var request = new SignUpRequest
            {
                ClientId   = _options.UserPoolClientId,
                Password   = signup.Password,
                SecretHash = _clientSecret.ComputeHash(signup.Email),
                Username   = signup.Email
            };

            try
            {
                await _identityProvider.SignUpAsync(request);
            }
            catch (UsernameExistsException)
            {
                ModelState.AddModelError("UsernameExists", $"A user having the email '{signup.Email}' already exists.");
                return(BadRequest(ModelState));
            }
            catch (InvalidParameterException e)
            {
                var key = e.Message.ToLower().Contains("username") ? "InvalidUsername" : "InvalidPassword";
                ModelState.AddModelError(key, e.Message);
                return(BadRequest(ModelState));
            }
            catch (InvalidPasswordException e)
            {
                ModelState.AddModelError("InvalidPassword", e.Message);
                return(BadRequest(ModelState));
            }

            return(Ok());
        }
Beispiel #19
0
        public void SignUpWithWrongUsername(string usrname)
        {
            test = extent.CreateTest("testSignUpWithWrongUsername").Info("Test Started");
            Signup signup = new Signup(driver);

            signup.SignUpWithWrongUserName(usrname);
        }
Beispiel #20
0
        public ActionResult Signup(Signup form)
        {
            var user = new User();

            if (Database.Session.Query <User>().Any(u => u.Username == form.Username))
            {
                ModelState.AddModelError("username", "Bu kullancı adı daha önce kullanılmış");
            }
            if (!ModelState.IsValid)
            {
                return(View(form));
            }

            user.Email    = form.Email;
            user.Name     = form.Name;
            user.Surname  = form.Surname;
            user.Phone    = form.Phone;
            user.Username = form.Username;

            user.Roles = Database.Session.Query <Role>().Where(x => x.Name == "User").ToList();
            user.SetPassword(form.Password);

            Database.Session.Save(user);
            return(RedirectToAction("login", new { signup = true }));
        }
Beispiel #21
0
        public void SignUpWithWrongEmail(string Email)
        {
            test = extent.CreateTest("testSignUpWithWrongEmail").Info("Test Started");
            Signup signup = new Signup(driver);

            signup.SignUpWithWrongEmail(Email);
        }
Beispiel #22
0
        public async Task <IActionResult> Edit(int id, [Bind("SignupID,RideID,RiderID")] Signup signup)
        {
            if (id != signup.SignupID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(signup);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!SignupExists(signup.SignupID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["RideID"]  = new SelectList(_context.Rides, "ID", "Description", signup.RideID);
            ViewData["RiderID"] = new SelectList(_context.Riders, "ID", "EmailAddress", signup.RiderID);
            return(View(signup));
        }
Beispiel #23
0
        private void button2_Click(object sender, EventArgs e)
        {
            var signup = new Signup();

            signup.Show();
            this.Hide();
        }
Beispiel #24
0
        private void button10_Click(object sender, EventArgs e)
        {
            this.Hide();
            Signup signup = new Signup();

            signup.Show();
        }
        public void gotoSignup()
        {
            Signup form = new Signup();

            form.Show();
            iLogin.currentForm.Hide();
        }
Beispiel #26
0
        public void AuthSignupNegativeTest(string birthday, string firstName, string lastName, string phone
                                           , Sex sex, TestMode testMode, int clientId, string clientSecret, string password, int errorCode, string errorMsg)
        {
            var restHelper = new RestHelper(MethodsUrl.AuthSignup);
            var body       = new Signup()
            {
                birthday      = birthday,
                test_mode     = testMode,
                client_id     = clientId,
                password      = password,
                client_secret = clientSecret,
                phone         = phone,
                last_name     = lastName,
                first_name    = firstName,
                sex           = sex
            };
            var response = restHelper.GetResponse(body, Method.POST);
            var content  = JsonConvert.DeserializeObject <ErrorResponse>(response.Content);

            Assert.Multiple(() =>
            {
                Assert.AreEqual(errorCode, content.error_code);
                Assert.AreEqual(errorMsg, content.error_message);
            });
        }
Beispiel #27
0
        public async Task <bool> AddSignupAsync(Signup signup)
        {
            _context.Add(signup);
            var addResult = await _context.SaveChangesAsync();

            return(addResult == 1);
        }
Beispiel #28
0
        public ActionResult Create(
            [Bind(Include = "SignupId,EmailAddress,Nick,FirstName,LastName,PhoneNumber,HasPayed")] Signup signup)
        {
            if (ModelState.IsValid)
            {
                db.Signups.Add(signup);
                db.SaveChanges();

                var currentEvent = db.Events.ToList().LastOrDefault();

                var client      = new SmtpClient();
                var mailMessage = new MailMessage();
                mailMessage.From = new MailAddress("*****@*****.**", "JYLAN", Encoding.UTF8);
                mailMessage.To.Add(signup.EmailAddress);
                mailMessage.IsBodyHtml = true;
                mailMessage.Subject    = "Tak for din tilmelding";
                mailMessage.Body       = "<strong>Hej " + signup.FirstName + "</strong> <br />" +
                                         "Dette er en bekræftelse for din tilmelding til " + currentEvent.Name + "<br />" +
                                         "Information omkring eventet og betaling kan findes på jylan.dk/Information <br />" +
                                         "Husk at du kun har sikret din plads, ved at betale på forhånd! <br />" +
                                         "Vi glæder os til at se dig d. " + currentEvent.StartDateTime.ToString("d. MMM yyyy") +
                                         ", kl. " + currentEvent.StartDateTime.ToString("HH:mm") + "<br /> <br />" +
                                         "Venlig hilsen <br />" +
                                         "<strong>JYLAN</strong><br />";
                client.Send(mailMessage);
                return(RedirectToAction("SignupComplete", signup));
            }

            return(View(signup));
        }
Beispiel #29
0
        public async Task <bool> RemoveSignupAsync(Signup signup)
        {
            _context.Signups.Remove(signup);
            var removeResult = await _context.SaveChangesAsync();

            return(removeResult == 1);
        }
Beispiel #30
0
        public ActionResult Register(string gender, Signup model)
        {
            LibraryDbEntities db = new LibraryDbEntities();

            Address ob1 = new Address();

            ob1.country = model.country;
            db.Addresses.Add(ob1);
            db.SaveChanges();

            int latestId = ob1.member_address_id;

            Member ob2 = new Member();

            ob2.user_id           = 1;
            ob2.member_address_id = latestId;
            ob2.name      = model.name;
            ob2.email     = model.email;
            ob2.user_name = model.user_name;
            ob2.phone     = model.phone;
            ob2.gender    = gender;
            ob2.password  = model.password;

            db.Members.Add(ob2);
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
        public ActionResult User(User usersignupdata)
        {
            string userid = new User().Signup(usersignupdata);
            Signup userRegistrationStatus = new Signup();
            try
            {

                if (userid != "")
                {
                    //Registering User is successfull .
                    TempData["signupemail"] = usersignupdata.email;
                    TempData["isSignupSuccess"] = 1;
                    return RedirectToAction("Index", "Login");//Redirecting to the Login Page
                }
                else
                {
                    TempData["signupemail"] = usersignupdata.email;
                    TempData["isSignupSuccess"] = 0;

                    return RedirectToAction("Index", "Signup"); //Registering User Failed
                }

            }
            catch
            {

                return RedirectToAction("Index", "Signup"); //Registering User Failed
            }
        }