public ActionResult Add(RzadAddViewModel rzad) { var UserID = User.Identity.GetUserId(); ViewBag.Admin = User.IsInRole("Admin"); if (ModelState.IsValid) { var sektroId = rzad.SektorId; var rzad_nazwa = rzad.Rzad_new; var liczba_kwater = rzad.Liczba_kwater; Rzad rzad_new = new Rzad(); rzad_new.rzad = rzad_nazwa; rzad_new.sektorId = sektroId; db.rzad.Add(rzad_new); db.SaveChanges(); var rzad_find = db.rzad.Where(r => r.rzad == rzad_nazwa).Where(r => r.sektorId == sektroId).First(); var rzadId = rzad_find.rzadId; for (int i = 1; i <= liczba_kwater; i++) { Kwatera kwatera_new = new Kwatera(); kwatera_new.glebiniowy = false; kwatera_new.pusta = true; kwatera_new.rzadId = rzadId; kwatera_new.pozycja = i; db.kwatera.Add(kwatera_new); db.SaveChanges(); } } return(RedirectToAction("Create", "Rzad")); }
public ActionResult Create(int?id) { var UserID = User.Identity.GetUserId(); ViewBag.Admin = User.IsInRole("Admin"); if (id == null) { throw new Exception(); } Kwatera kwatera = db.kwatera.Find(id); if (kwatera == null) { throw new Exception(); } Rzad rzad = db.rzad.Find(kwatera.rzadId); Sektor sektor = db.sektor.Find(rzad.sektorId); var osobaViewModel = new DetailOsobyViewModel() { kwateraId = kwatera.kwateraId, pozycja = kwatera.pozycja, glebiniowy = kwatera.glebiniowy, zdjecie = kwatera.zdjecie, prolongata = kwatera.prolongata, uwagi = kwatera.uwagi, sektorId = sektor.sektorId, sektor = sektor.sektor, rzadId = rzad.rzadId, rzad = rzad.rzad }; return(View(osobaViewModel)); }
public ActionResult Details(int?id) { var UserID = User.Identity.GetUserId(); ViewBag.Admin = User.IsInRole("Admin"); if (id == null) { throw new Exception(); } Kwatera kwatera = db.kwatera.Find(id); Rzad rzad = db.rzad.Find(kwatera.rzadId); Sektor sektor = db.sektor.Find(rzad.sektorId); if (kwatera == null) { throw new Exception(); } if (kwatera.pusta != true) { ViewBag.pusta = false; IEnumerable <Osoba> osoby = db.osoba; osoby = osoby.Where(o => (o.kwateraId == kwatera.kwateraId)).ToList(); var kwateraViewModel = new KwateryViewModel() { kwateraId = kwatera.kwateraId, pozycja = kwatera.pozycja, glebiniowy = kwatera.glebiniowy, zdjecie = kwatera.zdjecie ?? blankImage, prolongata = kwatera.prolongata, uwagi = kwatera.uwagi, sektorId = sektor.sektorId, sektor = sektor.sektor, rzadId = rzad.rzadId, rzad = rzad.rzad, Osoba = osoby }; return(View(kwateraViewModel)); } var kwateraViewModelPusta = new KwateryViewModel() { kwateraId = kwatera.kwateraId, pozycja = kwatera.pozycja, glebiniowy = kwatera.glebiniowy, zdjecie = kwatera.zdjecie ?? blankImage, prolongata = kwatera.prolongata, uwagi = kwatera.uwagi, sektorId = sektor.sektorId, sektor = sektor.sektor, rzadId = rzad.rzadId, rzad = rzad.rzad }; ViewBag.pusta = true; return(View(kwateraViewModelPusta)); }
public ActionResult DetailsAdmin(int?id) { var UserID = User.Identity.GetUserId(); ViewBag.Admin = User.IsInRole("Admin"); if (id == null) { throw new Exception(); } Osoba osoba = db.osoba.Find(id); if (osoba == null) { throw new Exception(); } Kwatera kwatera = db.kwatera.Find(osoba.kwateraId); Rzad rzad = db.rzad.Find(kwatera.rzadId); Sektor sektor = db.sektor.Find(rzad.sektorId); IEnumerable <Osoba> osoby = db.osoba; osoby = osoby.Where(o => (o.kwateraId == kwatera.kwateraId)).ToList(); var osobaViewModel = new DetailOsobyViewModel() { osobaId = osoba.osobaId, imie = osoba.imie, nazwisko = osoba.nazwisko, data_smierci = osoba.data_smierci, kwateraId = kwatera.kwateraId, pozycja = kwatera.pozycja, glebiniowy = kwatera.glebiniowy, zdjecie = kwatera.zdjecie, prolongata = kwatera.prolongata, uwagi = kwatera.uwagi, sektorId = sektor.sektorId, sektor = sektor.sektor, rzadId = rzad.rzadId, rzad = rzad.rzad, Osoba = osoby }; if (Request.IsAjaxRequest()) { return(PartialView(osobaViewModel)); } return(View(osobaViewModel)); }
public ActionResult Edit(int?id) { var UserID = User.Identity.GetUserId(); ViewBag.Admin = User.IsInRole("Admin"); if (id == null) { throw new Exception(); } Kwatera kwatera = db.kwatera.Find(id); Rzad rzad = db.rzad.Find(kwatera.rzadId); Sektor sektor = db.sektor.Find(rzad.sektorId); if (kwatera == null) { throw new Exception(); } var kwateraViewModel = new KwateryViewModel() { kwateraId = kwatera.kwateraId, pozycja = kwatera.pozycja, glebiniowy = kwatera.glebiniowy, zdjecie = kwatera.zdjecie ?? blankImage, prolongata = kwatera.prolongata, uwagi = kwatera.uwagi, sektorId = sektor.sektorId, sektor = sektor.sektor, rzadId = rzad.rzadId, rzad = rzad.rzad }; DateTime startYear = DateTime.Now; int year = 0; List <SelectListItem> Years = new List <SelectListItem>(); for (int i = 0; i < 31; i++) { year = startYear.Year + i; Years.Add(new SelectListItem() { Text = "" + year + "", Value = "" + year + "" }); } Years.Add(new SelectListItem() { Text = "", Value = "" }); if (kwateraViewModel.prolongata != null) { var prolongata = int.Parse(kwateraViewModel.prolongata); if (prolongata < startYear.Year) { Years.Add(new SelectListItem() { Text = "" + prolongata + "", Value = "" + prolongata + "" }); } } if (kwateraViewModel.prolongata == null) { this.ViewBag.Provinces = new SelectList(Years, "Value", "Text", ""); } else { this.ViewBag.Provinces = new SelectList(Years, "Value", "Text", kwateraViewModel.prolongata); } return(View(kwateraViewModel)); }