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()); }
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"); }
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(); }
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"); } }
public ActionResult Create(LAdmin user) { userBLL.Add(user); return(RedirectToAction("List")); }