Exemple #1
0
        public void UserRegister(Models.UserDetail User)
        {
            string sql = @" Insert INTO dbo.UserDetail
						 (
							UserAccount,UserPassword,UserName,UserSex,UserEmail
						 )
						VALUES
						(
							@UserAccount,@UserPassword,@UserName,@UserSex,@UserEmail
                        )
						"                        ;

            using (SqlConnection conn = new SqlConnection(this.GetDBConnectionString()))
            {
                conn.Open();

                SqlCommand cmd = new SqlCommand(sql, conn);

                cmd.Parameters.Add(new SqlParameter("@UserAccount", User.UserAccount));
                cmd.Parameters.Add(new SqlParameter("@UserPassword", User.UserPassword));
                cmd.Parameters.Add(new SqlParameter("@UserName", User.UserName));
                cmd.Parameters.Add(new SqlParameter("@UserSex", User.UserSex));
                cmd.Parameters.Add(new SqlParameter("@UserEmail", User.UserEmail));
                cmd.ExecuteNonQuery();


                conn.Close();
            }
        }
Exemple #2
0
        public ActionResult getUserDetails(Models.UserDetail ud)
        {
            dataConnect dc = new dataConnect();

            ViewBag.result = dc.getUserDetails(ud.uid);
            return(View());
        }
        public void UpdateUserData(Models.UserDetail User)
        {
            string sql = @" Update dbo.UserDetail
                            SET UserPassword=@UserPassword,UserName=@UserName,UserSex=@UserSex,UserEmail=@UserEmail
                            Where UserAccount=@UserAccount
						 "                        ;


            using (SqlConnection conn = new SqlConnection(this.GetDBConnectionString()))
            {
                conn.Open();

                SqlCommand cmd = new SqlCommand(sql, conn);
                cmd.Parameters.Add(new SqlParameter("@UserAccount", User.UserAccount));
                cmd.Parameters.Add(new SqlParameter("@UserPassword", User.UserPassword));
                cmd.Parameters.Add(new SqlParameter("@UserName", User.UserName));
                cmd.Parameters.Add(new SqlParameter("@UserSex", User.UserSex));
                cmd.Parameters.Add(new SqlParameter("@UserEmail", User.UserEmail));

                cmd.ExecuteNonQuery();


                conn.Close();
            }
        }
Exemple #4
0
        public void InsertTrainees(Models.UserDetail User)

        {
            DBcontext.UserDetails.Add(User);

            DBcontext.SaveChanges();
        }
Exemple #5
0
        public ActionResult UpdateProfile()
        {
            Models.UserDetail modelUser = new Models.UserDetail();
            repo = new WeatherTodayRepo();
            UserDetail entityUser = repo.GetUserByEmail(Session["EmailID"].ToString());

            modelUser.User_ID         = entityUser.User_ID;
            modelUser.User_First_Name = entityUser.User_First_Name;
            modelUser.User_Last_Name  = entityUser.User_Last_Name;
            modelUser.User_Emaild     = entityUser.User_Emaild;
            modelUser.User_Password   = entityUser.User_Password;
            return(View(modelUser));
        }
Exemple #6
0
 public ActionResult Login(Models.UserDetail model)
 {
     using (var context = new ProductmanagmentDBEntities())
     {
         bool isValid = context.UserDetails.Any(x => x.EmailID == model.EmailID && x.Password == model.Password);
         if (isValid)
         {
             Session["UserID"] = model.UserID.ToString();
             FormsAuthentication.SetAuthCookie(model.EmailID, true);
             log.Info("User:"******" Login at " + DateTime.Now.ToString());
             return(RedirectToAction("Welcome", "ProductDetailsMVC"));
         }
         ModelState.AddModelError("", "Invalid Username and Password");
         return(View());
     }
 }
Exemple #7
0
    public override void OnAuthorization(AuthorizationContext filterContext)
    {
        string SessionKey    = "ProfileCompleted";
        bool   Authorization = filterContext.ActionDescriptor.IsDefined(typeof(AuthorizeAttribute), true) ||
                               filterContext.ActionDescriptor.ControllerDescriptor.IsDefined(typeof(AuthorizeAttribute), true);
        bool ContainsIgnore = filterContext.ActionDescriptor.IsDefined(typeof(IgnoreCompleteProfileAttribute), true) ||
                              filterContext.ActionDescriptor.ControllerDescriptor.IsDefined(typeof(IgnoreCompleteProfileAttribute), true);

        if ((Authorization) && (!ContainsIgnore))
        {
            var ctx = System.Web.HttpContext.Current;
            if (ctx != null)
            {
                if (filterContext.HttpContext.User.Identity.IsAuthenticated)
                {
                    if (ctx.Session[SessionKey] == null)
                    {
                        Models.UserDetail user = dao.UserDao.GetByEmail(filterContext.HttpContext.User.Identity.Name);
                        if (user != null)
                        {
                            ctx.Session[SessionKey] = user.CompletedAccount;
                        }
                    }
                    bool   ForceRedirect = ((ctx.Session[SessionKey] == null) || ((bool)ctx.Session[SessionKey] == false));
                    string ReturnUrl     = string.Empty;
                    if ((filterContext.HttpContext.Request != null) && (!string.IsNullOrEmpty(filterContext.HttpContext.Request.RawUrl)))
                    {
                        ReturnUrl = filterContext.HttpContext.Request.RawUrl.ToString();
                    }
                    if (ForceRedirect)
                    {
                        filterContext.Result = new RedirectToRouteResult("CompleteAccount", new System.Web.Routing.RouteValueDictionary {
                            { "ReturnUrl", ReturnUrl }
                        });
                    }
                }
                else
                {
                    base.OnAuthorization(filterContext);
                }
            }
            else
            {
                base.OnAuthorization(filterContext);
            }
        }
    }
Exemple #8
0
        public ActionResult UpdateProfile(Models.UserDetail Ud)
        {
            UserDetail entityUser = new UserDetail();

            entityUser.User_ID         = Ud.User_ID;
            entityUser.User_First_Name = Ud.User_First_Name;
            entityUser.User_Last_Name  = Ud.User_Last_Name;
            entityUser.User_Emaild     = Ud.User_Emaild;
            entityUser.User_Password   = Ud.User_Password;
            repo = new WeatherTodayRepo();
            bool status = repo.UpdateUserDetails(entityUser);

            if (status)
            {
                ViewBag.Msg = " Your details are updated successfully";
            }
            else
            {
                ViewBag.Msg = "Something went wrong";
            }

            return(View());
        }
Exemple #9
0
        public ActionResult CreateUser(Models.UserDetail ud)
        {
            repo = new WeatherTodayRepo();
            UserDetail entityUser = new UserDetail();

            entityUser.User_ID         = ud.User_ID;
            entityUser.User_First_Name = ud.User_First_Name;
            entityUser.User_Last_Name  = ud.User_Last_Name;
            entityUser.User_Emaild     = ud.User_Emaild;
            entityUser.User_Password   = ud.User_Password;


            bool status = repo.AddUser(entityUser);

            if (status)
            {
                return(RedirectToAction("LoginUser", "User"));
            }
            else
            {
                ViewBag.Msg = "Something went wrong.";
            }
            return(View(ud));
        }
 public ActionResult UpdateUserdata(Models.UserDetail User)
 {
     Models.SearchUserData UpdateUserData = new Models.SearchUserData();
     UpdateUserData.UpdateUserData(User);
     return(RedirectToAction("Index"));
 }
 public ActionResult Register(Models.UserDetail User)
 {
     Models.Register Register = new Models.Register();
     Register.UserRegister(User);
     return(RedirectToAction("Index"));
 }