Exemple #1
0
        // GET: /Profile/
        public ActionResult Index()
        {
            string path = Request.Url.AbsolutePath;

            ViewBag.ReturnUrl = path;
            Users        us       = new Users();
            ShoppingCart sh       = new ShoppingCart();
            var          UserData = (dynamic)null;
            var          idUser   = Security.GetIdUser(this);
            var          usuario1 = User.Identity.Name;
            var          pro      = (dynamic)null;

            if (usuario1 != "")
            {
                var id           = sh.User(usuario1);
                var userworkshop = us.ValidateUserworkshop(id);
                if (userworkshop == true)
                {
                    return(RedirectToAction("Index", "Workshop"));
                }
                else
                {
                    sh.UpdateShoppingCart(id, idUser);
                    UserData = us.dataUser(id);
                    if (UserData != null)
                    {
                        foreach (var item in UserData)
                        {
                            pro = new Framework.Libraies.ResultDataUser
                            {
                                IdUser    = item.IdUser,
                                FirstName = item.FirstName,
                                LastName  = item.LastName,
                                Address   = item.Address,
                                Phone     = item.Phone,
                                ZipCode   = item.ZipCode,
                                Image     = item.Image,
                                Email     = item.Email
                            };
                        }
                    }
                }
            }
            else
            {
                return(View());
            }


            return(View(pro));
        }
Exemple #2
0
 public JsonResult UpdateUserData(string zipcore, string name, string lastname, string address, string email, string mobile)
 {
     try
     {
         List <ResultDataUser> user = null;
         var    b      = (dynamic)null;
         string idUser = System.Web.HttpContext.Current.Session["SessionUser"] as String;
         if (idUser != null && idUser != "")
         {
             Users us     = new Users();
             var   update = us.UpdateDataUser(zipcore, name, lastname, address, email, mobile, idUser);
             if (update == true)
             {
                 user = us.dataUser(idUser);
                 foreach (var item in user)
                 {
                     b = new Framework.Libraies.ResultDataUser {
                         ZipCode = item.ZipCode, FirstName = item.FirstName, LastName = item.LastName, Address = item.Address, Email = item.Email, Phone = item.Phone
                     };
                 }
                 return(Json(b, JsonRequestBehavior.AllowGet));
             }
             else
             {
                 return(Json(new { Success = false }));
             }
         }
         else
         {
             return(Json(new { Success = false }));
         }
     }
     catch (Exception ex)
     {
         throw;
     }
 }