Example #1
0
        public ActionResult EditUser(User user)
        {
            if (Session["User"] != null)
            {
                UserRole CurrentuserRole = (UserRole)Session["userRole"];
                if (CurrentuserRole.Role.RoleName == "SuperUser" || CurrentuserRole.Role.RoleName == "Administrator")
                {
                    var EncPass = EncriptDecript.Encrypt(user.Password, true);

                    User updateUser = db.User.Find(user.UserID);
                    updateUser.Password  = EncPass;
                    updateUser.FirstName = user.FirstName;
                    updateUser.LastName  = user.LastName;
                    updateUser.UserName  = user.UserName;
                    updateUser.isActive  = user.isActive;
                    updateUser.Password  = EncPass;

                    User GetUser = (User)Session["User"];
                    user.ModifiedBy = GetUser.UserID;
                    user.ModifiedOn = DateTime.Now;
                    db.SaveChanges();

                    TempData["sucessMsg"] = "User is updated successfully";
                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(RedirectToAction("Index", "Dashboard"));
                }
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
Example #2
0
        static void Main(string[] args)
        {
            EncriptDecript encrypt = new EncriptDecript();

            Console.WriteLine("ENTER WITH YOURE PASSCODE: ");
            encrypt.Commonword = Console.ReadLine();

            Console.WriteLine("ENTER WITH THE PASS POSITIONS: ");
            encrypt.Pass = Convert.ToInt16(Console.ReadLine());

            Console.WriteLine("YOURE ENCRYPT WORD IS: " + encrypt.EncriptWord());
            Console.WriteLine("YOURE DECRYPT WORD IS: " + encrypt.DecriyptWord());

            Console.ReadKey();
        }
Example #3
0
        public ActionResult CreateUser(FormCollection userForm, User user)
        {
            if (Session["User"] != null)
            {
                UserRole CurrentuserRole = (UserRole)Session["userRole"];
                if (CurrentuserRole.Role.RoleName == "SuperUser" || CurrentuserRole.Role.RoleName == "Administrator")
                {
                    BaseEntitiesAutomation(user);
                    if (ModelState.IsValid)
                    {
                        var EncPass = EncriptDecript.Encrypt(user.Password, true);

                        //string password = Eramake.eCryptography.Encrypt(user.Password);
                        //User u = db.User.FirstOrDefault();
                        //string dycpassword = Eramake.eCryptography.Decrypt(u.Password);

                        //var DycPassword = EncriptDecript.Decrypt(EncPass,true);

                        user.Password = EncPass;
                        db.User.Add(user);
                        db.SaveChanges();
                        UserRole userRole = new UserRole();
                        userRole.RoleID = Convert.ToInt32(userForm["roleID"]);
                        userRole.UserID = user.UserID;
                        BaseEntitiesAutomation(userRole);
                        db.UserRole.Add(userRole);
                        db.SaveChanges();
                        TempData["sucessMsg"] = "User is saved successfully";
                        return(RedirectToAction("Index"));
                    }
                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(RedirectToAction("Index", "Dashboard"));
                }
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
Example #4
0
        public ActionResult Index(Login login)
        {
            Session["CurrentController"] = "Login";
            if (ModelState.IsValid)
            {
                var  EncPass = EncriptDecript.Encrypt(login.Password, true);
                User user    = db.Users.Where(m => m.UserName == login.UserName && m.Password == EncPass).FirstOrDefault();
                if (user != null)
                {
                    Session["LoginFail"] = null;
                    int      id       = user.UserID;
                    UserRole userRole = db.UserRoles.Where(m => m.UserID == id).FirstOrDefault();
                    Session["userRole"] = userRole;

                    Session["User"] = user;

                    ModelState.Clear();
                    //ViewBag.UserMessage = "Login Successfully";
                    if (userRole.Role.RoleName == "SuperUser")
                    {
                        Site site = db.Sites.FirstOrDefault();
                        Session["SiteId"] = site.SiteID;
                        return(RedirectToAction("Index", "Dashboard"));
                    }
                    else
                    {
                        return(RedirectToAction("SitesGates", "Login"));
                    }
                }
                else
                {
                    Session["ErrorMessage"] = "Invalid Username or Password!";
                    Session["LoginFail"]    = login;
                    return(RedirectToAction("Index", "Home"));
                }
            }
            return(RedirectToAction("Index", "Home"));
        }