コード例 #1
0
        public async Task <IActionResult> Edit(int id, [Bind("id,login,haslo,imie,nazwisko,ksywka,data_zalozenia,ostatnie_logowanie,ip_ostatniego_logowania,kraj,liczba_znajomych")] uzytkownicy uzytkownicy)
        {
            if (id != uzytkownicy.id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(uzytkownicy);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!uzytkownicyExists(uzytkownicy.id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(uzytkownicy));
        }
コード例 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            uzytkownicy uzytkownicy = db.uzytkownicy.Find(id);

            db.uzytkownicy.Remove(uzytkownicy);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #3
0
 public static void PoprawUzytkownika(uzytkownicy poz)
 {
     using (var db = new ecoplastolEntities())
     {
         db.Entry(poz).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
     }
 }
コード例 #4
0
 public static void DodajUzytkownika(uzytkownicy poz)
 {
     using (var db = new ecoplastolEntities())
     {
         db.uzytkownicy.Add(poz);
         db.SaveChanges();
     }
 }
コード例 #5
0
        private void Zatwierdz(object sender, ExecutedRoutedEventArgs e)
        {
            grdLista.IsEnabled     = true;
            grdPozycje.IsEnabled   = false;
            btnDodaj.IsEnabled     = true;
            btnKlonuj.IsEnabled    = true;
            btnPopraw.IsEnabled    = true;
            btnUsun.IsEnabled      = true;
            btnAnuluj.IsEnabled    = false;
            btnZatwierdz.IsEnabled = false;

            switch (akcja)
            {
            case "D":
            case "K":
                var row         = new uzytkownicy();
                var rowAktualny = grdPozycje.DataContext as UzytkownicyView;
                row.id = PanelProgramUzytkownicy_db.IdUzytkownika();

                row.imie     = rowAktualny.imie;
                row.nazwisko = rowAktualny.nazwisko;
                row.login    = rowAktualny.login;
                row.haslo    = rowAktualny.haslo;
                row.aktywny  = rowAktualny.aktywny;
                row.profil   = rowAktualny.profil;
                row.opw      = frmLogin.LoggedUser.login;
                row.czasw    = DateTime.Now;
                row.opm      = frmLogin.LoggedUser.login;
                row.czasm    = DateTime.Now;
                PanelProgramUzytkownicy_db.DodajUzytkownika(row);
                break;

            case "P":

                var row2         = new uzytkownicy();
                var rowAktualny2 = grdPozycje.DataContext as UzytkownicyView;
                row2.id       = rowAktualny2.id;
                row2.imie     = rowAktualny2.imie;
                row2.nazwisko = rowAktualny2.nazwisko;
                row2.login    = rowAktualny2.login;
                row2.haslo    = rowAktualny2.haslo;
                row2.aktywny  = rowAktualny2.aktywny;
                row2.profil   = rowAktualny2.profil;
                row2.opw      = rowAktualny2.opw;
                row2.czasw    = rowAktualny2.czasw;
                row2.opm      = frmLogin.LoggedUser.login;
                row2.czasm    = DateTime.Now;
                PanelProgramUzytkownicy_db.PoprawUzytkownika(row2);
                break;

            default:
                break;
            }
            listUzytkownicy      = PanelProgramUzytkownicy_db.PobierzUzytkownikowView();
            grdLista.ItemsSource = listUzytkownicy;
        }
コード例 #6
0
 public ActionResult Edit([Bind(Include = "Id_uzytkownik,Imie,Nazwisko,Adres_zamieszkania,Data_urodzenia,Login,Haslo,Rola,Nr_prawa_jazdy,PESEL")] uzytkownicy uzytkownicy)
 {
     if (ModelState.IsValid)
     {
         db.Entry(uzytkownicy).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Rola = new SelectList(db.Role, "Id_rola", "Nazwa", uzytkownicy.Rola);
     return(View(uzytkownicy));
 }
コード例 #7
0
        public async Task <IActionResult> Login(uzytkownicy model)
        {
            var b = _context.uzytkownicies.Where(a => a.login == model.login && a.haslo == model.haslo).FirstOrDefault();

            if (b != null)
            {
                TempData["imie"] = model.login;
                return(RedirectToAction("Index", "posties", new { id = 1 }));
            }
            return(View());
        }
コード例 #8
0
        // GET: uzytkownicy/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            uzytkownicy uzytkownicy = db.uzytkownicy.Find(id);

            if (uzytkownicy == null)
            {
                return(HttpNotFound());
            }
            return(View(uzytkownicy));
        }
コード例 #9
0
        public async Task <IActionResult> Create([Bind("id,login,haslo,imie,nazwisko,ksywka,data_zalozenia,ostatnie_logowanie,ip_ostatniego_logowania,kraj,liczba_znajomych")] uzytkownicy uzytkownicy)
        {
            if (ModelState.IsValid)
            {
                uzytkownicy.data_zalozenia = new DateTimeOffset(DateTime.UtcNow).ToUnixTimeSeconds();
                // uzytkownicy.login = _userManager.
                _context.Add(uzytkownicy);
                await _context.SaveChangesAsync();


                return(RedirectToAction(nameof(Index)));
            }
            return(View(uzytkownicy));
        }
コード例 #10
0
        // GET: uzytkownicy/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            uzytkownicy uzytkownicy = db.uzytkownicy.Find(id);

            if (uzytkownicy == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Rola = new SelectList(db.Role, "Id_rola", "Nazwa", uzytkownicy.Rola);
            return(View(uzytkownicy));
        }
コード例 #11
0
        public async Task <IActionResult> Create([Bind("id,login,haslo,imie,nazwisko,ksywka,kraj,data_zalozenia,ostatnie_logowanie,ip_ostatniego_logowania,liczba_znajomych")] uzytkownicy uzytkownicy)
        {
            if (ModelState.IsValid)
            {
                uzytkownicy.login = User.Identity.Name;

                var userId = User.FindFirstValue(ClaimTypes.NameIdentifier);
                uzytkownicy.id             = userId.ToString();
                uzytkownicy.data_zalozenia = new DateTimeOffset(DateTime.UtcNow).ToUnixTimeSeconds();

                //var userId = (Guid)Membership.GetUser(User.Identity.Name).ProviderUserKey;
                _context.Add(uzytkownicy);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index", "posties"));
            }
            return(View(uzytkownicy));
        }