public ActionResult Create(Miejscowosci m, int kraj) { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } try { if (ModelState.IsValid) { Uzytkownicy wlasciciel = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name); m.WlascicielID = wlasciciel.UzytkownikID; m.KrajID = kraj; m.DataWprowadzenia = DateTime.Now; Miejscowosci miejscowosc = MiejscowosciModel.DodajMiejscowosc(m); } else { ViewData["Kraje"] = new SelectList(PanstwaModel.PobierzListePanstw(), "KrajID", "Nazwa"); return(View("Create", m)); } return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(int id, Miejscowosci m, int kraj) { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } try { if (ModelState.IsValid) { using (FakturyDBEntitiess db = new FakturyDBEntitiess()) { Uzytkownicy modyfikujacy = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name); Miejscowosci miejscowosc = db.Miejscowosci.SingleOrDefault(o => o.MiejscowoscID == id); miejscowosc.ModyfikujacyID = modyfikujacy.UzytkownikID; miejscowosc.Nazwa = m.Nazwa; miejscowosc.KrajID = kraj; miejscowosc.DataModyfikacji = DateTime.Now; db.SaveChanges(); return(RedirectToAction("Index")); } } else { ViewData["Kraje"] = new SelectList(PanstwaModel.PobierzListePanstw(), "KrajID", "Nazwa", kraj); return(View("Edit", m)); } } catch { return(View()); } }
// // GET: /Kraje/ public ActionResult Index() { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } List <Kraje> listaPanstw = PanstwaModel.PobierzListePanstw(); return(View(listaPanstw)); }
// // GET: /Miejscowosci/Delete/5 public ActionResult Delete(int id) { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } Miejscowosci miejscowosc = MiejscowosciModel.PobierzMiejscowoscPoID(id); ViewData["Kraje"] = new SelectList(PanstwaModel.PobierzListePanstw(), "KrajID", "Nazwa", miejscowosc.KrajID); return(View(miejscowosc)); }
// // GET: /Miejscowosci/Create public ActionResult Create() { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } SelectList Kraj = new SelectList(PanstwaModel.PobierzListePanstw(), "KrajID", "Nazwa"); if (Kraj.Count() == 0) { List <string> brakuje = new List <string>(); brakuje.Add("Państwa i waluty"); ViewData["Brakuje"] = brakuje; return(View("BladPostepowania")); } else { ViewData["Kraje"] = Kraj; return(View()); } }