public IActionResult CreateAccount(UserVM userVM)
        {
            try
            {
                if (userVM.Password == userVM.PasswordRepaet)
                {
                    User user = new User();
                    user.FirstName = userVM.FirstName;
                    user.LastName  = userVM.LastName;
                    user.Email     = userVM.Email;
                    user.UserName  = userVM.UserName;
                    user.Password  = userVM.Password;

                    if (user != null)
                    {
                        try
                        {
                            userBLL.Add(user);
                            _logger.LogInformation($"User who has  ID = {user.ID} is created.");
                        }
                        catch (Exception)
                        {
                            throw;
                        }
                    }

                    bool result = MailHelper.SendActivationCode(user.FirstName, user.Email, user.ActivationCode);
                    emailSender.Sender(user.FirstName, user.Email, user.ActivationCode);
                    if (result)
                    {
                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        ViewBag.Message = "Actication mail couldn't send, please check your infos";
                    }
                }
                else
                {
                    ViewBag.Password = "******";
                    return(View());
                }
            }
            catch (Exception ex)
            {
                ViewBag.Mesaage = ($"Something went wrong. /{0}", ex);
                return(View());
            }

            return(View());
        }
Exemple #2
0
        private void Button1_Click(object sender, EventArgs e)
        {
            Users u = new Users();

            u.UserName   = txt_username.Text;
            u.PassWord   = txt_password.Text;
            u.NickName   = txt_nickname.Text;
            u.Sex        = Convert.ToBoolean(RadioButtonList1.SelectedItem.Value);
            u.Birthday   = Convert.ToDateTime(txt_birthday.Text);
            u.NationCode = select_nation.SelectedItem.Value;

            userBLL.Add(u);
            Response.Redirect("page.aspx");
        }
Exemple #3
0
        public ActionResult Index()
        {
            User user = new User
            {
                UserName = "******"
            };
            bool        b    = _bll.Add(user);
            List <User> list = _bll.GetUsers();

            return(View());
            //HttpContext rq = System.Web.HttpContext.Current;
            //ViewBag.Total=(int)rq.Application["OnLineCount"];
            //ViewBag.Test = _bll.Get();
            //return View();
        }
Exemple #4
0
        public void AddUser()
        {
            var user = new User();

            System.Console.WriteLine("Form for adding user: "******"Enter user name: ");
            user.Name = System.Console.ReadLine();
            System.Console.WriteLine("Enter date of birth: ");

            try
            {
                user.DateOfBirth = DateTime.Parse(System.Console.ReadLine());
                _userBLL.Add(user);
            }
            catch
            {
                System.Console.WriteLine("Error");
            }
        }
Exemple #5
0
 public ActionResult Create(LAdmin user)
 {
     userBLL.Add(user);
     return(RedirectToAction("List"));
 }