コード例 #1
0
        public ActionResult Login(UserViewModel model)
        {
            AplikacjeInternetoweEntities1 db = new AplikacjeInternetoweEntities1();

            var userLoggedIn = db.Uzytkownicy.SingleOrDefault(x => x.nazwa == model.nazwa && x.haslo == model.haslo);



            if (userLoggedIn != null)
            {
                ViewBag.message   = "Logged In";
                ViewBag.triedOnce = "true";
                ViewBag.username  = model.nazwa;

                Session["username"] = model.nazwa;

                return(View("LoggedIn"));
            }
            else
            {
                return(View("LoginFailed"));
            }

            //if (model.UserName == "xyz" && model.Password == "xyz")
            //{
            //    Session["uname"] = model.UserName;
            //    Session.Timeout = 10;
            //    return RedirectToAction("Index");
            //}
        }
コード例 #2
0
        public ActionResult Index()//Index(int? page)
        {
            AplikacjeInternetoweEntities1 db = new AplikacjeInternetoweEntities1();

            List <Uzytkownicy> uzytkownicyList = new List <Uzytkownicy>();

            uzytkownicyList = db.Uzytkownicy.ToList();

            //Uzytkownicy uzytkownik = db.Uzytkownicy.SingleOrDefault(x => x.id == id);
            List <UserViewModel> vmList = new List <UserViewModel>();

            foreach (var x in uzytkownicyList)
            {
                UserViewModel vm = new UserViewModel();

                vm.id    = x.id;
                vm.haslo = x.haslo;
                vm.nazwa = x.nazwa;
                vm.rola  = x.rola;
                vm.ulica = x.ulica;

                vmList.Add(vm);
            }

            //int pageSize = 3;
            // int pageNumber = (page ?? 1);
            ViewBag.Uzytkownicy = vmList;
            //return View(vmList.ToPagedList(pageNumber, pageSize));
            return(View());
        }
コード例 #3
0
        public ActionResult Create(UserViewModel model)
        {
            try
            {
                AplikacjeInternetoweEntities1 db = new AplikacjeInternetoweEntities1();
                Uzytkownicy uzytkownik           = new Uzytkownicy();

                uzytkownik.nazwa       = model.nazwa;
                uzytkownik.haslo       = model.haslo;
                uzytkownik.ulica       = model.ulica;
                uzytkownik.kodpocz     = model.kodpocz;
                uzytkownik.miejscowosc = model.miejscowosc;
                uzytkownik.rola        = "uzytkownik";
                uzytkownik.nip         = model.nip;

                var userExists = db.Uzytkownicy.FirstOrDefault(x => x.nazwa == uzytkownik.nazwa);

                if (userExists == null)
                {
                    db.Uzytkownicy.Add(uzytkownik);
                    db.SaveChanges();
                    return(View("RejestracjaDone"));
                }
                else
                {
                    return(View("UserExist"));
                }
            }
            catch
            {
                return(View("RejestracjaFailed"));
            }
        }
コード例 #4
0
ファイル: OrderController.cs プロジェクト: trak2019z/test-tr
        // GET: Order/Create
        public ActionResult Create()
        {
            AplikacjeInternetoweEntities1 db = new AplikacjeInternetoweEntities1();

            List <Towary> towary = new List <Towary>();

            towary = db.Towary.ToList();

            List <ZMWPozViewModel> listaPozycji = new List <ZMWPozViewModel>();

            ViewBag.Towary = towary;

            return(View());
        }
コード例 #5
0
        public ActionResult Edit(long UserId)
        {
            AplikacjeInternetoweEntities1 db = new AplikacjeInternetoweEntities1();

            // UserViewModel userModel = new UserViewModel();

            var           userModel  = db.Uzytkownicy.SingleOrDefault(x => x.id == UserId);
            UserViewModel uViewModel = new UserViewModel();


            if (userModel != null)
            {
                uViewModel.id          = userModel.id;
                uViewModel.nazwa       = userModel.nazwa;
                uViewModel.haslo       = userModel.haslo;
                uViewModel.kodpocz     = userModel.kodpocz;
                uViewModel.miejscowosc = userModel.miejscowosc;
                uViewModel.rola        = userModel.rola;
            }
            ViewBag.Uzytkownik = uViewModel;
            return(View("Edit"));
        }
コード例 #6
0
        public JsonResult UserDelete(long UserId)
        {
            AplikacjeInternetoweEntities1 db = new AplikacjeInternetoweEntities1();

            bool result = false;

            Uzytkownicy user = db.Uzytkownicy.SingleOrDefault(x => x.id == UserId);

            if (user != null)
            {
                try
                {
                    db.Uzytkownicy.Remove(user);
                    db.SaveChanges();
                    result = true;
                }
                catch (Exception e)
                {
                    e.ToString();
                }
            }

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
コード例 #7
0
        public ActionResult Create(TowaryViewModel model)
        {
            try
            {
                AplikacjeInternetoweEntities1 db = new AplikacjeInternetoweEntities1();
                Towary towar = new Towary();

                towar.nazwa  = model.nazwa;
                towar.kod    = model.kod;
                towar.netto  = model.netto;
                towar.vat    = model.vat;
                towar.brutto = model.brutto;
                towar.opis   = model.opis;

                db.Towary.Add(towar);
                db.SaveChanges();

                return(View("TowarDodany"));
            }
            catch
            {
                return(View("TowarNiedodany"));
            }
        }