Example #1
0
 public ActionResult RequestToWithdraw(string localtime)
 {
     if (Session["User"] != null)
     {
         string datetime = Helper.Extensions.ToClientTime(DateTime.UtcNow);
         TempData["localtime"] = datetime;
         Api.User.User ApiobjUser = new Api.User.User();
         User          _User;
         _User = (User)Session["User"];
         _User = (User)(new JavaScriptSerializer().Deserialize(ApiobjUser.getUsersById(_User.Id.ToString(), Session["access_token"].ToString()), typeof(User)));
         string amount        = Request.Form["Amount"];
         string paypalemail   = Request.Form["PayPalEmail"];
         string ibancode      = Request.Form["IbnaCode"];
         string swiftcode     = Request.Form["SwiftCode"];
         string other         = Request.Form["Other"];
         string paymentmethod = Request.Form["Method"];
         Api.Affiliates.Affiliates ApiobjAffiliates = new Api.Affiliates.Affiliates();
         if (Double.Parse(amount, CultureInfo.InvariantCulture.NumberFormat) <= Double.Parse(_User.Ewallet, CultureInfo.InvariantCulture.NumberFormat))
         {
             _User           = (User)(new JavaScriptSerializer().Deserialize(ApiobjAffiliates.AddRequestToWithdraw(amount, paymentmethod, paypalemail, ibancode, swiftcode, other, _User.Id.ToString()), typeof(User)));
             Session["User"] = _User;
             return(RedirectToAction("LoadEwalletPartial", "MyStuff"));
         }
         else
         {
             Session["User"] = _User;
             return(Content("Amount_Exceeded"));
         }
     }
     else
     {
         return(RedirectToAction("Index", "Index"));
     }
 }
        public ActionResult RequestToWithdraw(string localtime)
        {
            if (Session["User"] != null)
            {
                string datetime = Helper.Extensions.ToClientTime(DateTime.UtcNow);
                TempData["localtime"] = datetime;
                Api.User.User ApiobjUser = new Api.User.User();
                User _User;
                _User = (User)Session["User"];
                _User = (User)(new JavaScriptSerializer().Deserialize(ApiobjUser.getUsersById(_User.Id.ToString(), Session["access_token"].ToString()), typeof(User)));
                string amount = Request.Form["Amount"];
                string paypalemail = Request.Form["PayPalEmail"];
                string ibancode = Request.Form["IbnaCode"];
                string swiftcode = Request.Form["SwiftCode"];
                string other = Request.Form["Other"];
                string paymentmethod = Request.Form["Method"];
                Api.Affiliates.Affiliates ApiobjAffiliates = new Api.Affiliates.Affiliates();
                if (Double.Parse(amount, CultureInfo.InvariantCulture.NumberFormat) <= Double.Parse(_User.Ewallet, CultureInfo.InvariantCulture.NumberFormat))
                {
                    _User = (User)(new JavaScriptSerializer().Deserialize(ApiobjAffiliates.AddRequestToWithdraw(amount, paymentmethod, paypalemail, ibancode, swiftcode, other, _User.Id.ToString()), typeof(User)));
                    Session["User"] = _User;
                    return RedirectToAction("LoadEwalletPartial", "MyStuff");
                }
                else
                {
                    Session["User"] = _User;
                    return Content("Amount_Exceeded");
                }

            }
            else
            {
                return RedirectToAction("Index", "Index");
            }
        }