// GET: Authors/Create public ActionResult Create() { var data2 = (from i in db.Author select new SelectedInterestsVM() { id = i.id, AuthorName = i.AuthorName, ischeck = false }).ToList(); //var solk = (from v in db.Author // select new // { // v.id // }).ToList(); //List<int> solk2 = (from v in db.Author select v.id).ToList(); // Store the actual collection in the ViewBag (not using a SelectList) ViewBag.Interests = data2; UserSignUpView TSV = new UserSignUpView(); //TSV.id = 6; //TSV.AuthorName = "babala"; //TSV.SelectedInterests = data2.; return(View(TSV)); }
public ActionResult SignUp(UserSignUpView USV) { if (ModelState.IsValid) { UserManager UM = new UserManager(); if (!UM.IsUserNameExist(USV.Username) && !UM.IsEmailExist(USV.Email)) { UM.AddUserAccount(USV); FormsAuthentication.SetAuthCookie(USV.Username, false); return(RedirectToAction("Index", "Home")); } else { if (UM.IsUserNameExist(USV.Username)) { ModelState.AddModelError("", "Username already taken."); } else { ModelState.AddModelError("", "Email already registered."); } } } return(View()); }
public void AddUserAccount(UserSignUpView user) { using (PureSurveyProjectTrackerEntities db = new PureSurveyProjectTrackerEntities()) { SYSUser SU = new SYSUser(); SU.SYSUserID = Guid.NewGuid(); user.SYSUserID = SU.SYSUserID; SU.LoginName = user.LoginName; SU.PasswordEncryptedText = user.Password; //SU.RowCreatedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SU.RowCreatedSYSUserID = user.SYSUserID; // SU.RowModifiedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; ; SU.RowModifiedSYSUserID = user.SYSUserID; SU.RowCreatedDateTime = DateTime.Now; SU.RowModifiedDateTime = DateTime.Now; db.SYSUsers.Add(SU); db.SaveChanges(); SYSUserProfile SUP = new SYSUserProfile(); SUP.SYSUSERProfileID = Guid.NewGuid(); SUP.SYSUserID = SU.SYSUserID; SUP.FirstName = user.FirstName; SUP.LastName = user.LastName; SUP.Gender = user.Gender; SUP.RowCreatedSYSUserID = user.SYSUserID; SUP.RowModifiedSYSUserID = user.SYSUserID; SUP.RowCreatedDateTime = DateTime.Now; SUP.RowModifiedDateTime = DateTime.Now; db.SYSUserProfiles.Add(SUP); db.SaveChanges(); } }
public ActionResult SignUp(UserSignUpView USV) { if (ModelState.IsValid) { UserManager UM = new UserManager(); if (!UM.IsLoginNameExist(USV.LoginName)) { UM.AddUserAccount(USV); UserManager manager = new UserManager(); FormsAuthentication.SetAuthCookie(USV.LoginName, false); var roles = manager.GetAllRolesForUser(USV.LoginName); foreach (var role in roles) { if (!Roles.RoleExists(role)) { Roles.CreateRole(role); } if (!Roles.IsUserInRole(USV.LoginName, role)) { Roles.AddUserToRole(USV.LoginName, role); } } return(RedirectToAction("Welcome", "Home")); } else { ModelState.AddModelError("", "Login Name already taken."); } } return(View()); }
public void AddUserAccount(UserSignUpView user) { using (CMSProjectEntities db = new CMSProjectEntities()) { //User Table User U = new User(); U.Username = user.Username; U.Password = user.Password; db.Users.Add(U); db.SaveChanges(); //UserProfile Table UserProfile UP = new UserProfile(); UP.UserID = U.UserID; UP.FirstName = user.FirstName; UP.LastName = user.LastName; UP.Gender = user.Gender; UP.BirthDate = user.BirthDate; UP.Mobile = user.Mobile; UP.Email = user.Email; UP.RoleID = 3; db.UserProfiles.Add(UP); db.SaveChanges(); CustomerUser CU = new CustomerUser(); CU.UserID = U.UserID; CU.Active = true; db.CustomerUsers.Add(CU); db.SaveChanges(); } }
public ActionResult SignUp(UserSignUpView USV) { if (ModelState.IsValid) { UserManager UM = new UserManager(); if (!UM.IsLoginNameExist(USV.LoginName)) { UM.AddUserAccount(USV); FormsAuthentication.SetAuthCookie(USV.LoginName, false); TempData.Clear(); TempData.Add("Welcome", "Välkommen " + USV.LoginName); return(RedirectToAction("Index", "MyPage")); } else { ModelState.AddModelError("", "Login Name already taken."); } TempData.Add("signuperror", "Användarnamnet är upptaget"); } else { TempData.Add("signuperror", "Vänligen fyll i alla fält"); } return(new RedirectResult(Url.Action("Index", "Home") + "#signup")); }
public void AddUserAccount(UserSignUpView user) { using (DigiFusionEntities db = new DigiFusionEntities()) { SYSUser SU = new SYSUser(); SU.LoginName = user.LoginName; SU.PasswordEncryptedText = user.Password; SU.CreatedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SU.ModifiedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1;; SU.CreatedDateTime = DateTime.Now; SU.ModifiedDateTime = DateTime.Now; db.SYSUsers.Add(SU); db.SaveChanges(); SYSUserProfile SUP = new SYSUserProfile(); SUP.SYSUserID = SU.SYSUserID; SUP.FirstName = user.FirstName; SUP.LastName = user.LastName; SUP.Gender = user.Gender; SUP.CreatedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SUP.ModifiedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SUP.CreatedDateTime = DateTime.Now; SUP.ModifiedDateTime = DateTime.Now; db.SYSUserProfiles.Add(SUP); db.SaveChanges(); Role userRole = db.Roles.FirstOrDefault(x => x.Name.ToUpper() == "USER"); if (userRole != null) { SYSUserRole SUR = new SYSUserRole(); SUR.RoleID = userRole.RoleID; SUR.SYSUserID = SU.SYSUserID; SUR.IsActive = true; SUR.CreatedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SUR.ModifiedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SUR.CreatedDateTime = DateTime.Now; SUR.ModifiedDateTime = DateTime.Now; db.SYSUserRoles.Add(SUR); db.SaveChanges(); } //if (user.RoleID > 0) //{ // SYSUserRole SUR = new SYSUserRole(); // SUR.RoleID = user.RoleID; // SUR.SYSUserID = user.SYSUserID; // SUR.IsActive = true; // SUR.CreatedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; // SUR.ModifiedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; // SUR.CreatedDateTime = DateTime.Now; // SUR.ModifiedDateTime = DateTime.Now; // db.SYSUserRoles.Add(SUR); // db.SaveChanges(); //} } }
public UserSignUpView GetUserProfileView(int userID) { var userSignUpView = new UserSignUpView(); var user = context.Users.Find(userID); if (user != null) { userSignUpView.UserID = user.UserID; userSignUpView.LoginName = user.LoginName; userSignUpView.Password = user.PasswordEncryptedText; var userProfile = context.UserProfiles.Where(p => p.UserID == userID).FirstOrDefault(); if (userProfile != null) { userSignUpView.FirstName = userProfile.FirstName; userSignUpView.LastName = userProfile.LastName; userSignUpView.Gender = userProfile.Gender; } var userRole = context.UserRoles.Where(r => r.UserID == userID).FirstOrDefault(); if (userRole != null) { var lookupRoleName = context.LookupRoles.Where(l => l.LookupRoleID == userRole.LookupRoleID).FirstOrDefault().RoleName; userSignUpView.LookupRoleID = userRole.LookupRoleID; userSignUpView.RoleName = lookupRoleName; userSignUpView.IsRoleActive = userRole.IsActive; } } return(userSignUpView); }
public void AddUserAccount(UserSignUpView user) { using (DemoDBEntities db = new DemoDBEntities()) { SYSUser SU = new SYSUser(); SU.LoginName = user.LoginName; SU.PasswordEncryptedText = user.Password; SU.RowCreatedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SU.RowModifiedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1;; SU.RowCreatedDateTime = DateTime.Now; SU.RowMOdifiedDateTime = DateTime.Now; db.SYSUsers.Add(SU); db.SaveChanges(); SYSUserProfile SUP = new SYSUserProfile(); SUP.SYSUserID = SU.SYSUserID; SUP.FirstName = user.FirstName; SUP.LastName = user.LastName; SUP.Gender = user.Gender; SUP.RowCreatedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SUP.RowModifiedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SUP.RowCreatedDateTime = DateTime.Now; SUP.RowModifiedDateTime = DateTime.Now; db.SYSUserProfiles.Add(SUP); db.SaveChanges(); if (user.LOOKUPRoleID > 0) { SYSUserRole SUR = new SYSUserRole(); SUR.LOOKUPRoleID = user.LOOKUPRoleID; SUR.SYSUserID = user.SYSUserID; SUR.IsActive = true; SUR.RowCreatedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SUR.RowModifiedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SUR.RowCreatedDateTime = DateTime.Now; SUR.RowModifiedDateTime = DateTime.Now; db.SYSUserRoles.Add(SUR); db.SaveChanges(); } } }
public List <UserSignUpView> GetAllUserProfiles() { var profiles = new List <UserSignUpView>(); var users = _repository.GetAll().ToList(); UserSignUpView profile; foreach (var user in users) { profile = new UserSignUpView(); profile.UserID = user.UserID; profile.LoginName = user.LoginName; profile.Password = user.PasswordEncryptedText; var userProfile = _repository.GetUserProfileByUserID(user.UserID); if (userProfile != null) { profile.FirstName = userProfile.FirstName; profile.LastName = userProfile.LastName; profile.Gender = userProfile.Gender; } var userRole = _repository.GetUserRoleByUserID(user.UserID); var lookupRole = _repository.GetUserRole(user.UserID); if (userRole != null) { profile.LookupRoleID = userRole.LookupRoleID; profile.RoleName = lookupRole; profile.IsRoleActive = userRole.IsActive; } profiles.Add(profile); } return(profiles); }
public ActionResult UpdateUserData(int userID, string loginName, string password, string firstName, string lastName, string gender, int roleID = 0) { var success = false; var userProfileView = new UserSignUpView(); userProfileView.UserID = userID; userProfileView.LoginName = loginName; userProfileView.Password = password; userProfileView.FirstName = firstName; userProfileView.LastName = lastName; userProfileView.Gender = gender; if (roleID > 0) { userProfileView.LookupRoleID = roleID; } try { var userManager = new UserManager(); userManager.UpdateUserAccount(userProfileView); success = true; } catch { } return(Json(new { success })); }
public void addUserAccount(UserSignUpView userSignUpView) { using (FinalRegEntity db = new FinalRegEntity()) { try { registrationTable reg = new registrationTable(); reg.UserName = userSignUpView.UserName; reg.Password = userSignUpView.password; reg.Email = userSignUpView.email; reg.Longitude = userSignUpView.longitude; reg.Latitude = userSignUpView.latitude; db.registrationTables.Add(reg); db.SaveChanges(); } catch (DbEntityValidationException dbEx) { foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { System.Console.WriteLine("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage); } } } } }
public ActionResult EditProfile(UserSignUpView profile) { if (ModelState.IsValid) { var userManager = new UserManager(); userManager.UpdateUserAccount(profile); ViewBag.Status = "Update Sucessful!"; } return(View(profile)); }
public void AddUserAccount(UserSignUpView user) { using (BonesAndFlowersDBEntities db = new BonesAndFlowersDBEntities()) { SYSUser SU = new SYSUser { UserName = user.UserName, PasswordEncryptedText = user.Password, RowCreatedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1, RowModifiedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1, RowCreatedDateTime = DateTime.Now, RowModifiedDateTime = DateTime.Now }; db.SYSUsers.Add(SU); db.SaveChanges(); SYSUserProfile SUP = new SYSUserProfile { SYSUserID = SU.SYSUserID, Race = user.Race, Class = user.Class, Country = user.Country, Gender = user.Gender, RowCreatedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1, RowModifiedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1, RowCreatedDateTime = DateTime.Now, RowModifiedDateTime = DateTime.Now }; db.SYSUserProfiles.Add(SUP); db.SaveChanges(); if (user.LOOKUPRoleID > 0) { SYSUserRole SUR = new SYSUserRole { LOOKUPRoleID = user.LOOKUPRoleID, SYSUserID = user.SYSUserID, IsActive = true, RowCreatedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1, RowModifiedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1, RowCreatedDateTime = DateTime.Now, RowModifiedDateTime = DateTime.Now }; db.SYSUserRoles.Add(SUR); db.SaveChanges(); } } }
public void AddUserAccount(UserSignUpView user) { using (kryptonitegamingEntities db = new kryptonitegamingEntities()) { User SU = new User(); SU.UserName = user.LoginName; SU.EncryptedPassword = user.Password; SU.CreateDate = DateTime.Now; SU.LastUpdated = DateTime.Now; db.Users.Add(SU); db.SaveChanges(); } }
public void AddUserAccount(UserSignUpView user) { using (DB_A11531_francistestEntities db = new DB_A11531_francistestEntities()) { SYSUser SU = new SYSUser(); SU.LoginName = user.LoginName; SU.PasswordEncryptedText = user.Password; SU.RowCreatedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SU.RowModifiedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1;; SU.RowCreatedDateTime = DateTime.Now; SU.RowMOdifiedDateTime = DateTime.Now; db.SYSUsers.Add(SU); db.SaveChanges(); SYSUserProfile SUP = new SYSUserProfile(); SUP.SYSUserID = SU.SYSUserID; SUP.FirstName = user.FirstName; SUP.LastName = user.LastName; SUP.Gender = user.Gender; SUP.RowCreatedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SUP.RowModifiedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SUP.RowCreatedDateTime = DateTime.Now; SUP.RowModifiedDateTime = DateTime.Now; SUP.DateOfBirth = user.DateOfBirth; SUP.BronzeBalance = SUP.BronzeBalance + user.BronzeBalance; SUP.SilverBalance = SUP.SilverBalance + user.SilverBalance; SUP.GoldBalance = SUP.GoldBalance + user.GoldBalance; db.SYSUserProfiles.Add(SUP); db.SaveChanges(); if (user.LOOKUPRoleID > 0) { SYSUserRole SUR = new SYSUserRole(); SUR.LOOKUPRoleID = user.LOOKUPRoleID; SUR.SYSUserID = user.SYSUserID; SUR.IsActive = true; SUR.RowCreatedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SUR.RowModifiedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SUR.RowCreatedDateTime = DateTime.Now; SUR.RowModifiedDateTime = DateTime.Now; db.SYSUserRoles.Add(SUR); db.SaveChanges(); } } }
public ActionResult SignUp(UserSignUpView USV) { if (ModelState.IsValid) { UserManager UM = new UserManager(); if (!UM.IsLoginNameExist(USV.LoginName)) { UM.AddUserAccount(USV); FormsAuthentication.SetAuthCookie(USV.FirstName, false); return(RedirectToAction("Welcome", "Home")); } else { ModelState.AddModelError("", "Login Name already taken."); } } return(View()); }
public void AddJobTool(UserSignUpView user) { using (SchedulerEntities db = new SchedulerEntities()) { SYSUser SU = new SYSUser(); SU.LoginName = user.LoginName; SU.PasswordEncryptedText = user.Password; SU.RowCreatedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SU.RowModifiedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1;; SU.RowCreatedDateTime = DateTime.Now; SU.RowModifiedDateTime = DateTime.Now; db.SYSUsers.Add(SU); db.SaveChanges(); } }
public void AddUserAccount(UserSignUpView newUser) // dodanie użytkownika { using (SklepKomputerowyEntities db = new SklepKomputerowyEntities()) { MD5 md5Hash = MD5.Create(); Klientt user = new Klientt(); user.email = newUser.Email; user.hasło = GetMd5Hash(md5Hash, newUser.Password); user.Imie = newUser.Login; user.Nazwisko = newUser.Nazwisko; user.Nr_tele = newUser.Telefon; db.Klientt.Add(user); db.SaveChanges(); } }
public ActionResult SignUp(UserSignUpView USV) { if (ModelState.IsValid) { UserManager um = new UserManager(); um.addUserAccount(USV); return(RedirectToAction("Welcome", "Home")); } else { ModelState.AddModelError("", "Error Occured"); } return(View()); }
public ActionResult SignUp(UserSignUpView USV) { // bool _emailconfirmed = false; if (ModelState.IsValid) { UserManager UM = new UserManager(); if (!UM.IsLoginNameExist(USV.EmailAddress)) { try { UM.AddUserAccount(USV); FormsAuthentication.SetAuthCookie(USV.FirstName, false); //EMAIL SERVER SETTING string _host = ConfigurationManager.AppSettings["host"].ToString(); string _port = ConfigurationManager.AppSettings["port"].ToString(); string _smptclient = ConfigurationManager.AppSettings["smtpclient"].ToString(); string _apikey = ConfigurationManager.AppSettings["apikey"].ToString(); string _secretkey = ConfigurationManager.AppSettings["secretkey"].ToString(); string _emailfrom = ConfigurationManager.AppSettings["emailfrom"].ToString(); string _emailto = ConfigurationManager.AppSettings["emailto"].ToString(); MailMessage msg = new MailMessage(); msg.From = new MailAddress(_emailfrom); msg.To.Add(new MailAddress(_emailto)); msg.Subject = "Your Account Activation"; msg.Body = "<b>Dear " + _emailto + "</b><br/>Welcome to Petriss Systems... Thanks for Registering your account.Please verify your email address by clicking the link <br/> <a href=? verifyemailcode = " + UM.GetUserActivationLink(_emailto) + ">Here</a></br/> <BR/> <B>Best Regards<br/> Petriss Systems"; SmtpClient client = new SmtpClient(_smptclient, Convert.ToInt32(_port)); client.DeliveryMethod = SmtpDeliveryMethod.Network; client.EnableSsl = true; client.UseDefaultCredentials = false; client.Credentials = new NetworkCredential(_apikey, _secretkey); client.Send(msg); } catch (Exception ex) { logger.Error(ex.ToString()); } return(RedirectToAction("ConfirmEmail", "Account", new { Email = USV.EmailAddress })); } else { ModelState.AddModelError("", "Login Name already taken."); } } return(View()); }
public void AddUserAccount(UserSignUpView user) { string baseUrl = HttpContext.Current.Request.Url.GetLeftPart(UriPartial.Authority); using (PetrissEntities db = new PetrissEntities()) { User _user = new User(); _user.EmailId = user.EmailAddress; _user.PreferredName = user.PrefferedName; _user.Password = user.Password; _user.UserActivationLink = baseUrl + Guid.NewGuid(); _user.CreatedByUserId = user.UserId > 0 ? user.UserId : 1; _user.ModifiedByUserId = user.UserId > 0 ? user.UserId : 1;; _user.CreatedDateTime = DateTime.Now; _user.ModifiedDateTime = DateTime.Now; db.Users.Add(_user); db.SaveChanges(); UsersProfile _userprofiles = new UsersProfile(); _userprofiles.UserId = _user.UserId; _userprofiles.PreferredName = user.PrefferedName; _userprofiles.FirstName = user.FirstName; _userprofiles.LastName = user.LastName; _userprofiles.CreatedByUserId = user.UserId > 0 ? user.UserId : 1; _userprofiles.ModifiedByUserId = user.UserId > 0 ? user.UserId : 1; _userprofiles.CreatedDateTime = DateTime.Now; _userprofiles.ModifiedDateTime = DateTime.Now; db.UsersProfiles.Add(_userprofiles); db.SaveChanges(); if (user.UserLookupRoleId > 0) { UsersRole _usersrole = new UsersRole(); _usersrole.UserLookupRoleId = user.UserLookupRoleId; _usersrole.UserId = user.UserId; _usersrole.IsActive = true; _usersrole.CreatedByUserId = user.UserId > 0 ? user.UserId : 1; _usersrole.ModifiedByUserId = user.UserId > 0 ? user.UserId : 1; _usersrole.CreatedDateTime = DateTime.Now; _usersrole.ModifiedDateTime = DateTime.Now; db.UsersRoles.Add(_usersrole); db.SaveChanges(); } } }
public void AddUserAccount(UserSignUpView user) { using (dbccanEntities db = new dbccanEntities()) { // Hashing password dengan Bcrypt string salt = BCryptHelper.GenerateSalt(6); var hashedPassword = BCryptHelper.HashPassword(user.Password, salt); SYSUser SU = new SYSUser(); SU.NIK = user.NIK; SU.PasswordEncryptedText = hashedPassword; SU.RowCreatedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SU.RowModifiedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1;; SU.RowCreatedDateTime = DateTime.Now; SU.RowModifiedDateTime = DateTime.Now; db.SYSUsers.Add(SU); db.SaveChanges(); SYSUserProfile SUP = new SYSUserProfile(); SUP.SYSUserID = SU.SYSUserID; SUP.NIK = SU.NIK; SUP.Name = user.Name; SUP.Gender = user.Gender; SUP.Division = user.Division; SUP.Phone = user.Phone; SUP.RowCreatedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SUP.RowModifiedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SUP.RowCreatedDateTime = DateTime.Now; SUP.RowModifiedDateTime = DateTime.Now; db.SYSUserProfiles.Add(SUP); db.SaveChanges(); if (user.LOOKUPRoleID > 0) { SYSUserRole SUR = new SYSUserRole(); SUR.LOOKUPRoleID = user.LOOKUPRoleID; SUR.SYSUserID = user.SYSUserID; SUR.IsActive = true; SUR.RowCreatedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SUR.RowModifiedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; SUR.RowCreatedDateTime = DateTime.Now; SUR.RowModifiedDateTime = DateTime.Now; db.SYSUserRoles.Add(SUR); db.SaveChanges(); } } }
public ActionResult SignUp(UserSignUpView usv) { if (ModelState.IsValid) { UserManager um = new UserManager(); if (!um.IsLoginNameExist(usv.LoginName)) { um.AddUserAccount(usv); FormsAuthentication.SetAuthCookie(usv.FirstName, false); return(RedirectToAction("Welcome", "Home")); } else { ModelState.AddModelError("", "Login Name already exist"); } } return(View()); }
public ActionResult Register(UserSignUpView user) { if (ModelState.IsValid) { UserManager userManager = new UserManager(); if (!userManager.IsLoginNameExist(user.LoginName)) { userManager.AddUserAccount(user); FormsAuthentication.SetAuthCookie(user.LoginName, false); return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "Login Name already taken."); } } return(View(user)); }
public void AddUserAccount(UserSignUpView currentUser) { using (DataModel db = new DataModel()) { User user = new User(); user.LoginName = currentUser.LoginName; user.Password = Encrypt(currentUser.Password); user.FirstName = currentUser.FirstName; user.LastName = currentUser.LastName; user.UserId = currentUser.UserId; //TABORT var roleManager = new RoleManager<Microsoft.AspNet.Identity.EntityFramework.IdentityRole>(new RoleStore<IdentityRole>(db)); db.Users.Add(user); db.SaveChanges(); } }
public void AddUserAccount(UserSignUpView user) { using (DemoDBEntities db = new DemoDBEntities()) { SYSUser su = new SYSUser(); su.LoginName = user.LoginName; su.PasswordEncryptedText = user.Password; su.RowCreatedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; su.RowModifiedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; su.RowCreatedDateTime = DateTime.Now; su.RowModifiedDateTime = DateTime.Now; db.SYSUsers.Add(su); db.SaveChanges(); SYSUserProfile sup = new SYSUserProfile(); sup.SYSUserID = su.SYSUserID; sup.FirstName = user.FirstName; sup.LastName = user.LastName; sup.Gender = user.Gender; sup.RowCreatedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; sup.RowModifiedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; sup.RowCreatedDateTime = DateTime.Now; sup.RowModifiedDateTime = DateTime.Now; db.SYSUserProfiles.Add(sup); db.SaveChanges(); if (user.LOOKUPRoleID > 0) { SYSUserRole sur = new SYSUserRole(); sur.LOOKUPRoleID = user.LOOKUPRoleID; sur.SYSUserID = user.SYSUserID; sur.IsActive = true; sur.RowCreatedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; sur.RowModifiedSYSUserID = user.SYSUserID > 0 ? user.SYSUserID : 1; sur.RowCreatedDateTime = DateTime.Now; sur.RowModifiedDateTime = DateTime.Now; db.SYSUserRoles.Add(sur); db.SaveChanges(); } } }
/// <summary> /// /// </summary> /// <param name="user"></param> public void AddVendor(UserSignUpView user) { using (PetrissEntities db = new PetrissEntities()) { User _user = new User(); _user.EmailId = user.EmailAddress; _user.Password = user.Password; _user.CreatedByUserId = user.UserId > 0 ? user.UserId : 1; _user.ModifiedByUserId = user.UserId > 0 ? user.UserId : 1;; _user.CreatedDateTime = DateTime.Now; _user.ModifiedDateTime = DateTime.Now; db.Users.Add(_user); db.SaveChanges(); UsersProfile _userprofiles = new UsersProfile(); _userprofiles.UserId = _user.UserId; _userprofiles.FirstName = user.FirstName; _userprofiles.LastName = user.LastName; _userprofiles.CreatedByUserId = user.UserId > 0 ? user.UserId : 1; _userprofiles.ModifiedByUserId = user.UserId > 0 ? user.UserId : 1; _userprofiles.CreatedDateTime = DateTime.Now; _userprofiles.ModifiedDateTime = DateTime.Now; db.UsersProfiles.Add(_userprofiles); db.SaveChanges(); if (user.UserLookupRoleId > 0) { UsersRole _usersrole = new UsersRole(); _usersrole.UserLookupRoleId = user.UserLookupRoleId; _usersrole.UserId = user.UserId; _usersrole.IsActive = true; _usersrole.CreatedByUserId = user.UserId > 0 ? user.UserId : 1; _usersrole.ModifiedByUserId = user.UserId > 0 ? user.UserId : 1; _usersrole.CreatedDateTime = DateTime.Now; _usersrole.ModifiedDateTime = DateTime.Now; db.UsersRoles.Add(_usersrole); db.SaveChanges(); } } }
public void AddUserAccount(UserSignUpView newUser) // dodanie użytkownika { using (ProjektEntities db = new ProjektEntities()) { MD5 md5Hash = MD5.Create(); USER user = new USER(); user.User_ID = newUser.Login; user.Password = GetMd5Hash(md5Hash, newUser.Password); user.e_mail = newUser.Email; user.Total_score = 0; user.Is_Admin = false; user.Is_Exists = true; user.Is_Log = true; user.Date_join = DateTime.Now; USER admin = db.USER.Find("Admin"); user.Image = admin.Image; db.USER.Add(user); db.SaveChanges(); } }
public void AddUserAccount(UserSignUpView user) { User newUser = new User(); newUser.LoginName = user.LoginName; newUser.PasswordEncryptedText = user.Password; newUser.RowCreatedUserID = user.UserID > 0 ? user.UserID : 1; newUser.RowModifiedUserID = user.UserID > 0 ? user.UserID : 1;; newUser.RowCreatedDateTime = DateTime.Now; newUser.RowMOdifiedDateTime = DateTime.Now; _repository.Add(newUser); UserProfile userProfile = new UserProfile(); userProfile.UserID = newUser.UserID; userProfile.FirstName = user.FirstName; userProfile.LastName = user.LastName; userProfile.Gender = user.Gender; userProfile.RowCreatedUserID = user.UserID > 0 ? user.UserID : 1; userProfile.RowModifiedUserID = user.UserID > 0 ? user.UserID : 1; userProfile.RowCreatedDateTime = DateTime.Now; userProfile.RowModifiedDateTime = DateTime.Now; _repository.Add(userProfile); UserRole userRole = new UserRole(); var lookupRole = _roleRepository.GetRoleByName(Helpers.Consts.LookupRoleNames.Guest); userRole.LookupRoleID = lookupRole.LookupRoleID; userRole.UserID = user.UserID; userRole.IsActive = true; userRole.RowCreatedUserID = 1; userRole.RowModifiedUserID = 1; userRole.RowCreatedDateTime = DateTime.Now; userRole.RowModifiedDateTime = DateTime.Now; _repository.Add(userRole); _repository.Save(); }