Пример #1
0
 public static void Add(View_Profile entity)
 {
     using (var db = new ElectronicStoreConnectionDB())
     {
         db.Insert(entity);
     }
 }
Пример #2
0
        // GET: ValidateTwitterAuth
        public ActionResult ValidateTwitterAuth()
            {
            MyUser.VerifierCode = Request.Params.Get("oauth_verifier");
            MyUser.AuthorizationId = Request.Params.Get("authorization_id");

            if (MyUser.VerifierCode != null)
                {
                MyUser.UserCreds = AuthFlow.CreateCredentialsFromVerifierCode(MyUser.VerifierCode, MyUser.AuthorizationId) as TwitterCredentials;
                MyUser.User = Tweetinvi.User.GetAuthenticatedUser(MyUser.UserCreds) as AuthenticatedUser;

                MyUser.AuthCredentials = Auth.SetUserCredentials(MyCredentials.CONSUMER_KEY, MyCredentials.CONSUMER_SECRET, MyUser.User.Credentials.AccessToken, MyUser.User.Credentials.AccessTokenSecret) as TwitterCredentials;
                }

            Response.Redirect("~/Main/Profile");

            var _Iuser = Tweetinvi.User.GetUserFromScreenName("amit_1683");
            View_Profile vP = new View_Profile(_Iuser);
            View_Connections vC = new View_Connections(_Iuser);
            View_Keyword vK = new View_Keyword(_Iuser, "Love");
            Graph pg = new Graph(_Iuser, DateTime.Today.AddDays(-14), DateTime.Today);

            ViewBag.View_Profile = vP;
            ViewBag.View_Connections = vC;
            ViewBag.View_Keyword = vK;
            ViewBag.User = MyUser.User;
            ViewBag.ProfileGraph = pg;
            return View(ViewBag);
            }
Пример #3
0
        public ActionResult EditProfile(View_Profile model)
        {
            var user = UserBus.Find(model.Id);

            user.Address     = model.Address;
            user.PhoneNumber = model.PhoneNumber;
            user.FirstName   = model.FirstName;
            user.LastName    = model.LastName;
            UserBus.Edit(user);
            return(RedirectToAction("ViewProfile"));
        }
Пример #4
0
        public JsonResult SaveData(string strUser, string role)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();
            View_Profile         user       = serializer.Deserialize <View_Profile>(strUser);
            bool   status  = false;
            string message = string.Empty;
            //add new User if id = 0

            //update existing DB
            //save db
            var entity = UserBus.Find(user.Id);

            entity.FirstName   = user.FirstName;
            entity.LastName    = user.LastName;
            entity.Address     = user.Address;
            entity.PhoneNumber = user.PhoneNumber;
            var userRole = UserBus.UserRoleDetails(user.Id);

            userRole.RoleId = role;
            try
            {
                UserBus.Edit(entity);
                UserBus.RoleEdit(userRole);
                status = true;
            }
            catch (Exception ex)
            {
                status  = false;
                message = ex.Message;
            }

            return(Json(new
            {
                status = status,
                message = message
            }));
        }