Beispiel #1
0
        public ActionResult Charge(string stripeToken, string stripeEmail)
        {
            T_Members m = new T_Members();



            StripeConfiguration.ApiKey = "sk_test_LxFXRsxnoaNeykNC7ucJ3ztg006XowH6fy";



            var myCharge = new ChargeCreateOptions();
            {
                // always set these properties


                myCharge.Amount = (int)Session["total"];

                myCharge.Currency     = "INR";
                myCharge.ReceiptEmail = stripeEmail;
                myCharge.Description  = "Sample Charge";
                myCharge.Source       = stripeToken;
                myCharge.Capture      = true;


                myCharge.Metadata = new Dictionary <string, string>
                {
                    { "MemberId", "6735" },
                };
            }

            var    chargeService = new Stripe.ChargeService();
            Charge stripeCharge  = chargeService.Create(myCharge);

            return(View());
        }
        public ActionResult Login(T_Members m)
        {
            T_Members mi = dalobj.T_Members.Where(x => x.EmailId == m.EmailId && x.Password == m.Password).SingleOrDefault();



            if (mi != null)
            {
                Session["uid"] = mi.MemberId;



                Session["name"] = mi.FirstName;

                if (mi.EmailId == "*****@*****.**" && mi.Password == "khushi")
                {
                    return(RedirectToAction("DashBoard", "Admin"));
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            else
            {
                ViewBag.error = "Invalid Email Or Password......!";
            }
            return(View());
        }
Beispiel #3
0
        public ActionResult RemoveUser(int memberId)
        {
            T_Members mem = db.T_Members.Find(memberId);

            db.T_Members.Remove(mem);
            db.SaveChanges();

            return(RedirectToAction("UserList"));
        }
        public ActionResult Register(T_Members m)
        {
            try
            {
                List <T_Members> li = dalobj.T_Members.ToList();

                if (ModelState.IsValid)
                {
                    var ExistsLastName = dalobj.T_Members.Any(x => x.LastName == m.LastName);
                    var ExistsEmail    = dalobj.T_Members.Any(x => x.EmailId == m.EmailId);
                    if (ExistsLastName)
                    {
                        ModelState.AddModelError("LastName", "Last Name Already Exists");
                        return(View(m));
                    }

                    else if (ExistsEmail)
                    {
                        ModelState.AddModelError("EmailId", "Email Already Exists");
                        return(View(m));
                    }



                    T_Members member = new T_Members();
                    member.FirstName    = m.FirstName;
                    member.LastName     = m.LastName;
                    member.EmailId      = m.EmailId;
                    member.Password     = m.Password;
                    member.IsActive     = m.IsActive;
                    member.IsDelete     = m.IsDelete;
                    member.CreatedDate  = DateTime.Now;
                    member.ModifiedDate = DateTime.Now;

                    dalobj.T_Members.Add(member);
                    dalobj.SaveChanges();
                }

                return(RedirectToAction("Login"));
            }

            catch (Exception)
            {
            }
            return(View());
        }
        public ActionResult ShippingDetails(T_ShippingDetails s)
        {
            try
            {
                T_Members         mem      = new T_Members();
                T_ShippingDetails shipping = new T_ShippingDetails();

                int data = (int)Session["uid"];


                int    data1 = (int)Session["total"];
                string data2 = (string)Session["productname"];

                shipping.MemberId = data;
                shipping.Country  = s.Country;
                shipping.State    = s.State;
                shipping.City     = s.City;
                shipping.Adress   = s.Adress;
                shipping.ZipCode  = s.ZipCode;

                shipping.AmountPaid  = data1;
                shipping.PaymentType = s.PaymentType;
                shipping.ProductName = data2;

                dalobj.T_ShippingDetails.Add(shipping);
                dalobj.SaveChanges();


                return(RedirectToAction("PaymentPage"));
            }

            catch (Exception)
            {
            }
            return(View());
        }
 public ActionResult ChangePassword(T_Members members)
 {
     _unitywrok.GetRepositoryInstance <T_Members>().Update(members);
     return(RedirectToAction("index"));
 }