public async Task <IActionResult> Edit(int id, [Bind("UprawnienieID,UprawnienieNazwa,NauczycielID")] Uprawnienie uprawnienie) { if (id != uprawnienie.UprawnienieID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(uprawnienie); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UprawnienieExists(uprawnienie.UprawnienieID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["NauczycielID"] = new SelectList(_context.Nauczyciel, "NauczycielID", "NauczycielID", uprawnienie.NauczycielID); return(View(uprawnienie)); }
public ActionResult DeleteConfirmed(int id) { Uprawnienie uprawnienie = db.Uprawnienies.Find(id); db.Uprawnienies.Remove(uprawnienie); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <IActionResult> Create([Bind("UprawnienieID,UprawnienieNazwa,NauczycielID")] Uprawnienie uprawnienie) { if (ModelState.IsValid) { _context.Add(uprawnienie); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["NauczycielID"] = new SelectList(_context.Nauczyciel, "NauczycielID", "NauczycielID", uprawnienie.NauczycielID); return(View(uprawnienie)); }
// GET: Uprawnienie/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Uprawnienie uprawnienie = db.Uprawnienies.Find(id); if (uprawnienie == null) { return(HttpNotFound()); } return(View(uprawnienie)); }
public ActionResult Edit([Bind(Include = "id,id_pracownik,id_zasob,id_nazwa_zasobu,id_poziom,data_utworzenia,data_zatwierdzenia,data_usunięcia,zatwierdzil,utworzyl,usunal")] Uprawnienie uprawnienie) { if (ModelState.IsValid) { db.Entry(uprawnienie).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_poziom = new SelectList(db.Poziom_uprawnien, "id", "nazwa", uprawnienie.id_poziom); ViewBag.id_pracownik = new SelectList(db.Pracowniks, "id", "nazwisko", uprawnienie.id_pracownik); ViewBag.id_zasob = new SelectList(db.Zasobs, "id", "nazwa", uprawnienie.id_zasob); ViewBag.id_nazwa_zasobu = new SelectList(db.Nazwa_zasobu, "id", "nazwa", uprawnienie.id_nazwa_zasobu); return(View(uprawnienie)); }
public async Task <List <Uprawnienie> > GetUprawnieniaUsera(int userId) { var uprawnieniaUsera = new List <Uprawnienie>(); var uprawnienie = new Uprawnienie(); uprawnienie.Program = Program.KontrolaZaladunku; uprawnieniaUsera.Add(uprawnienie); var uprawnienie2 = new Uprawnienie(); uprawnienie2.Program = Program.ZmianaLokalizacji; uprawnieniaUsera.Add(uprawnienie2); return(await Task.FromResult <List <Uprawnienie> >(uprawnieniaUsera)); }
public ActionResult Create([Bind(Include = "id,id_pracownik,id_zasob,id_nazwa_zasobu,id_poziom,data_utworzenia,data_zatwierdzenia,data_usunięcia,zatwierdzil,utworzyl,usunal")] Uprawnienie uprawnienie) { //if (ModelState.IsValid) //{ db.Uprawnienies.Add(uprawnienie); uprawnienie.data_utworzenia = DateTime.Now; uprawnienie.utworzyl = User.Identity.GetUserName(); try { db.SaveChanges(); } catch (DbEntityValidationException ex) { // Retrieve the error messages as a list of strings. var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); // Join the list to a single string. var fullErrorMessage = string.Join("; ", errorMessages); // Combine the original exception message with the new one. var exceptionMessage = string.Concat(ex.Message, " The validation errors are: ", fullErrorMessage); // Throw a new DbEntityValidationException with the improved exception message. throw new DbEntityValidationException(exceptionMessage, ex.EntityValidationErrors); } return(RedirectToAction("Index")); //} //ViewBag.id_poziom = new SelectList(db.Zasobs.Where(g => g.id == i).ToList(), "nazwa", "nazwa"); ViewBag.id_poziom = new SelectList(db.Poziom_uprawnien, "id", "nazwa", uprawnienie.id_poziom); ViewBag.id_pracownik = new SelectList(db.Pracowniks, "id", "nazwisko", uprawnienie.id_pracownik); ViewBag.id_zasob = new SelectList(db.Zasobs, "id", "nazwa", uprawnienie.id_zasob); ViewBag.id_nazwa_zasobu = new SelectList(db.Nazwa_zasobu, "id", "nazwa", uprawnienie.id_nazwa_zasobu); return(View(uprawnienie)); }
// GET: Uprawnienie/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Uprawnienie uprawnienie = db.Uprawnienies.Find(id); if (uprawnienie == null) { return(HttpNotFound()); } ViewBag.id_poziom = new SelectList(db.Poziom_uprawnien, "id", "nazwa", uprawnienie.id_poziom); ViewBag.id_pracownik = new SelectList(db.Pracowniks, "id", "nazwisko", uprawnienie.id_pracownik); ViewBag.id_zasob = new SelectList(db.Zasobs, "id", "nazwa", uprawnienie.id_zasob); ViewBag.id_nazwa_zasobu = new SelectList(db.Nazwa_zasobu, "id", "nazwa", uprawnienie.id_nazwa_zasobu); return(View(uprawnienie)); }
protected override void Seed(recepty.Model1 context) { // This method will be called after migrating to the latest version. // You can use the DbSet<T>.AddOrUpdate() helper extension method // to avoid creating duplicate seed data. OddzialNFZ nfz01 = new OddzialNFZ("01", "Dolnoslaski"); OddzialNFZ nfz02 = new OddzialNFZ("02", "Kujawsko-Pomorski"); OddzialNFZ nfz03 = new OddzialNFZ("03", "Lubelski"); OddzialNFZ nfz04 = new OddzialNFZ("04", "Lubuski"); OddzialNFZ nfz05 = new OddzialNFZ("05", "Lodzki"); OddzialNFZ nfz06 = new OddzialNFZ("06", "Malopolski"); OddzialNFZ nfz07 = new OddzialNFZ("07", "Mazowiecki"); OddzialNFZ nfz08 = new OddzialNFZ("08", "Opolski"); OddzialNFZ nfz09 = new OddzialNFZ("09", "Podkarpacki"); OddzialNFZ nfz10 = new OddzialNFZ("10", "Podlaski"); OddzialNFZ nfz11 = new OddzialNFZ("11", "Pomorski"); OddzialNFZ nfz12 = new OddzialNFZ("12", "Slaski"); OddzialNFZ nfz13 = new OddzialNFZ("13", "Swietokrzyski"); OddzialNFZ nfz14 = new OddzialNFZ("14", "Warminsko-Mazurski"); OddzialNFZ nfz15 = new OddzialNFZ("15", "Wielkopolski"); OddzialNFZ nfz16 = new OddzialNFZ("16", "Zachodniopomorski"); List <OddzialNFZ> list = new List <OddzialNFZ>() { nfz01, nfz02, nfz03, nfz04, nfz05, nfz06, nfz07, nfz08, nfz09, nfz10, nfz11, nfz12, nfz13, nfz14, nfz15, nfz16 }; foreach (OddzialNFZ oddzial in list) { context.NFZDepartament.AddOrUpdate(oddzial); } Uprawnienie upr0 = new Uprawnienie("X"); Uprawnienie upr1 = new Uprawnienie("S"); Uprawnienie upr2 = new Uprawnienie("IB"); Uprawnienie upr3 = new Uprawnienie("IW"); Uprawnienie upr4 = new Uprawnienie("ZK"); Uprawnienie upr5 = new Uprawnienie("AZ"); Uprawnienie upr6 = new Uprawnienie("WP"); Uprawnienie upr7 = new Uprawnienie("PO"); Uprawnienie upr8 = new Uprawnienie("CN"); Uprawnienie upr9 = new Uprawnienie("DN"); Uprawnienie upr10 = new Uprawnienie("IN"); List <Uprawnienie> uprawnienieList = new List <Uprawnienie> { upr0, upr1, upr2, upr3, upr4, upr5, upr6, upr7, upr8, upr9, upr10 }; foreach (Uprawnienie upr in uprawnienieList) { context.Uprawnienie.AddOrUpdate(upr); } Doctor doctor = new Doctor("Konowa³", "Janusz", "01234567890", "0123456", "lek. med.", "konowalj", "password"); context.Doctor.AddOrUpdate(doctor); //Refundacja refund = new Refundacja("X", "brak refundacji", null); //context.Refundacja.AddOrUpdate(refund); }
//zmiana uprawnien public void dodajUprawnienie(Uprawnienie iUpr) { wymaganeUprawnienie = iUpr; }
public bool maUprawnienie(Uprawnienie iUpr) { return uprawnienia.Contains(iUpr); }
// Metody do obsługi uprawnień osoby public void dodajUprawnienie(Uprawnienie iUpr) { uprawnienia.Add(iUpr); }
public void usunUprawnienie(Uprawnienie iUpr) { uprawnienia.Remove(iUpr); }