public override string[] GetRolesForUser(string username)
        {
            usersMain main = new usersMain();

            string[] result = { main.GetRole(username) };
            return(result);
        }
Example #2
0
        public ActionResult AddUser(users mst)
        {
            usersMain users = new usersMain();

            users.addUser(mst);

            return(RedirectToAction("AllUsersList"));
        }
        // GET: Profile
        public ActionResult ProfileSetting()
        {
            users     u    = new users();
            usersMain main = new usersMain();

            u = main.GetUserProfileDetails(Request.Cookies["loginUserName"].Value.ToString());
            //u.password = null;
            return(View(u));
        }
Example #4
0
        public ActionResult AddUser()
        {
            usersMain user = new usersMain();

            var class_list = user.employees();


            IEnumerable <SelectListItem> list = new SelectList(class_list, "user_id", "id");

            ViewData["user_id"] = list;

            return(View());
        }
Example #5
0
        public ActionResult DeleteUser(int id, FormCollection collection)
        {
            try
            {
                usersMain stdMain = new usersMain();

                stdMain.DeleteUser(id);

                return(RedirectToAction("AllUsersList"));
            }
            catch (Exception ex)
            {
                // ModelState.AddModelError(String.Empty, "Sections are created cannot delete");

                return(RedirectToAction("AllUsersList"));
            }
        }
Example #6
0
        public ActionResult Login(users u)
        {
            if (ModelState.IsValid)
            {
                users     us   = new users();
                usersMain main = new usersMain();

                us = main.GetUserDetails(u);

                if (us != null)
                {
                    FormsAuthentication.SetAuthCookie(us.username, false);


                    CreateCookie(us, main);

                    string decodedUrl = "";
                    if (!string.IsNullOrEmpty(u.ReturnUrl))
                    {
                        decodedUrl = Server.UrlDecode(u.ReturnUrl);
                    }

                    if (Url.IsLocalUrl(decodedUrl))
                    {
                        return(Redirect(decodedUrl));
                    }
                    else
                    {
                        return(RedirectToAction("Dashboard", "Home"));
                    }
                }
                else
                {
                    ModelState.AddModelError(string.Empty, "The username or password is incorrect");
                }
            }


            return(View(u));
        }
Example #7
0
        private void CreateCookie(users us, usersMain main)
        {
            HttpCookie StudentCookies = new HttpCookie("features");

            StudentCookies.Value = main.GetUserFeatures(us.user_id);
            Response.Cookies.Add(StudentCookies);

            HttpCookie wedget = new HttpCookie("wedget");

            wedget.Value = main.GetUserWedget(us.user_id);
            Response.Cookies.Add(wedget);

            HttpCookie loginUserId = new HttpCookie("loginUserId");

            loginUserId.Value = us.user_id.ToString();
            Response.Cookies.Add(loginUserId);

            HttpCookie profilepicture = new HttpCookie("profilepicture");

            profilepicture.Value = us.user_id.ToString() + ".jpg";
            Response.Cookies.Add(profilepicture);

            HttpCookie loginUserName = new HttpCookie("loginUserName");

            loginUserName.Value = us.username.ToString();
            Response.Cookies.Add(loginUserName);

            HttpCookie loginUserFullName = new HttpCookie("loginUserFullName");

            loginUserFullName.Value = us.FirstName.ToString() + ' ' + us.lastname.ToString();
            Response.Cookies.Add(loginUserFullName);

            HttpCookie roles = new HttpCookie("roles");

            roles.Value = us.roles;
            Response.Cookies.Add(roles);
        }
Example #8
0
        public ActionResult AllUsersList()
        {
            usersMain users = new usersMain();

            return(View(users.allUsersList()));
        }
Example #9
0
        public ActionResult DeleteUser(int id)
        {
            usersMain stdMain = new usersMain();

            return(View(stdMain.FindUser(id)));
        }