Esempio n. 1
0
        public ActionResult Register(Users model, string PasswordConfirm)
        {
            if (PasswordConfirm != model.Password)
            {
                ModelState.AddModelError("Password", "Passwords do not match");
            }
            if (ModelState.IsValid)
            {
                dasDBEntities1 db = new dasDBEntities1();


                if (db.Users.ToList().Exists(u => u.Email == model.Email))
                {
                    ModelState.AddModelError("Email", "Тhis email is already in use ");
                }
                else
                {
                    //  db.User.Add(new User { Name = model.Name, Surname = model.Surname, Email = model.Email, Password = model.Password });
                    db.Users.Add(model);
                    db.SaveChanges();
                    Session["suc"] = "Registration success";
                    return(RedirectToAction("Index", "Home"));
                }
            }

            return(View());
        }
Esempio n. 2
0
        public ActionResult Updte(string prce, string bank, string avandtype)
        {
            dasDBEntities1 db1 = new dasDBEntities1();

            int bnkid    = Convert.ToInt32(bank);
            int avndtype = Convert.ToInt32(avandtype);


            Orders ord = new Orders();

            ord.user_id    = Convert.ToInt32(Session["Userid"]);
            ord.avand_id   = avndtype;
            ord.bank_id    = bnkid;
            ord.order_date = DateTime.Now;

            ord.Price = Convert.ToInt32(prce);



            db1.Orders.Add(ord);
            db1.SaveChanges();

            int usr = Convert.ToInt32(Session["Userid"]);

            IEnumerable <AllModel> order = (from or in db1.Orders

                                            join av in db1.Avand
                                            on or.avand_id equals av.Id

                                            join b in db1.Banks
                                            on or.bank_id equals b.Id
                                            join use in db1.Users
                                            on or.user_id equals use.Id
                                            where use.Id == usr
                                            select new AllModel
            {
                Name = use.Name,
                Surname = use.Surname,
                AvandName = av.AvandName,
                Percent = av.Percent,
                Price = or.Price,
                BankName = b.BankName,
                order_date = or.order_date
            }).ToList();



            return(PartialView("_Order", order));
        }
Esempio n. 3
0
        public ActionResult Index(string Email, string Password)
        {
            dasDBEntities1 db1 = new dasDBEntities1();



            if (db1.Users.ToList().Exists(u => u.Email == Email && u.Password == Password))
            {
                var usr = db1.Users.Single(u => u.Email == Email && u.Password == Password);



                List <AllModel> order = (from or in db1.Orders

                                         join av in db1.Avand
                                         on or.avand_id equals av.Id

                                         join b in db1.Banks
                                         on or.bank_id equals b.Id
                                         join use in db1.Users
                                         on or.user_id equals use.Id
                                         where use.Id == usr.Id

                                         select new AllModel {
                    Name = use.Name,
                    Surname = use.Surname,
                    AvandName = av.AvandName,
                    Percent = av.Percent,
                    Price = or.Price,
                    BankName = b.BankName,
                    order_date = or.order_date
                }).ToList();
                if (!order.Any())
                {
                    ViewBag.Err = "You haven't any orders yet ";
                }
                var br = (from bank in db1.Banks
                          select  new AllModel {
                    Bank = bank.BankName, Info = bank.Information
                }).ToList();

                order.AddRange(br);

                var tst = new intermediate();
                tst.Enumallmodel = order;
                tst.Normallmodel = new AllModel();//

                ViewBag.bank      = new SelectList(db1.Banks, "Id", "BankName");
                ViewBag.avandtype = new SelectList(db1.Avand, "Id", "AvandName");

                Session["Userid"]   = usr.Id; //Vor Id-na stacel
                Session["Username"] = usr.Name.ToString();
                Session["Surname"]  = usr.Surname.ToString();

                return(View("Account", tst));
            }
            else
            {
                ModelState.AddModelError("Password", "Wrong login or password");
            }
            return(View());
        }