Exemple #1
0
        // 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));
        }
Exemple #2
0
 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());
        }
Exemple #5
0
        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();
            }
        }
Exemple #6
0
        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"));
        }
Exemple #7
0
        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();
                //}
            }
        }
Exemple #8
0
        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();
                }
            }
        }
Exemple #10
0
        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);
        }
Exemple #11
0
        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 }));
        }
Exemple #12
0
        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));
        }
Exemple #14
0
        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();
            }
        }
Exemple #16
0
        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();
                }
            }
        }
Exemple #17
0
 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());
 }
Exemple #18
0
 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();
     }
 }
Exemple #19
0
 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());
        }
Exemple #21
0
        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();
                }
            }
        }
Exemple #23
0
        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();
                }
            }
        }
Exemple #24
0
 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));
 }
Exemple #26
0
        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();
            }
        }
Exemple #27
0
        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();
                }
            }
        }
Exemple #29
0
 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();
     }
 }
Exemple #30
0
        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();
        }