public ActionResult DodajK2(string ZapiszRobocza, string WyslijDoRec, string Anuluj, SzczegolyK2ViewModel model) { if (Anuluj != null) return RedirectToAction("Index"); else { model.Formularz.Wniosek.DataZlozenia = DateTime.Now; model.Formularz.Wniosek.IdKonkursu = db.Konkursy.ToList().Find(k => k.NazwaKonkursu == "K2").IdKonkursu; // model.Wniosek.IdWnioskodawcy = WebSecurity.GetUserId(User.Identity.Name); model.Formularz.Wniosek.IdWnioskodawcy = 1; if (ZapiszRobocza != null) model.Formularz.Wniosek.IdStatusu = db.Statusy.ToList().First().IdStatusu; else if (WyslijDoRec != null) model.Formularz.Wniosek.IdStatusu = db.Statusy.ToList().ElementAt(1).IdStatusu; } if (ModelState.IsValid) { db.FormularzeK2.Add(model.Formularz); db.SaveChanges(); return RedirectToAction("Index"); } model.Dziedziny = new SelectList(db.Dziedziny, "IdDziedziny", "NazwaDziedziny"); model.Organizacje = new SelectList(db.Organizacje, "IdOrganizacji", "NazwaOrganizacji"); model.Zasiegi = new SelectList(db.Zasiegi, "IdZasiegu", "NazwaZasiegu"); model.Charaktery = new SelectList(db.Charaktery, "IdCharakteru", "NazwaCharakteru"); return View(model); }
public ActionResult DodajK2() { SzczegolyK2ViewModel model = new SzczegolyK2ViewModel(); model.Dziedziny = new SelectList(db.Dziedziny, "IdDziedziny", "NazwaDziedziny"); model.Organizacje = new SelectList(db.Organizacje, "IdOrganizacji", "NazwaOrganizacji"); model.Zasiegi = new SelectList(db.Zasiegi, "IdZasiegu", "NazwaZasiegu"); model.Charaktery = new SelectList(db.Charaktery, "IdCharakteru", "NazwaCharakteru"); return View(model); }
public ActionResult Edytuj(string konkurs, int id = 0) { Wniosek wniosek = db.Wnioski.Find(id); if (wniosek != null) { if (konkurs == "K1N") { SzczegolyK1NViewModel model = new SzczegolyK1NViewModel(); model.Formularz = db.FormularzeK1N.ToList().Find(f => f.IdWniosku == wniosek.IdWniosku); model.Dziedziny = new SelectList(db.Dziedziny, "IdDziedziny", "NazwaDziedziny", model.Formularz.Wniosek.IdDziedziny); model.Organizacje = new SelectList(db.Organizacje, "IdOrganizacji", "NazwaOrganizacji", model.Formularz.IdOrganizacji); return View("EdytujK1N", model); } else if (konkurs == "K2") { SzczegolyK2ViewModel model = new SzczegolyK2ViewModel(); model.Formularz = db.FormularzeK2.ToList().Find(f => f.IdWniosku == wniosek.IdWniosku); model.Dziedziny = new SelectList(db.Dziedziny, "IdDziedziny", "NazwaDziedziny", model.Formularz.Wniosek.IdDziedziny); model.Organizacje = new SelectList(db.Organizacje, "IdOrganizacji", "NazwaOrganizacji", model.Formularz.IdOrganizacji); model.Zasiegi = new SelectList(db.Zasiegi, "IdZasiegu", "NazwaZasiegu", model.Formularz.IdZasiegu); model.Charaktery = new SelectList(db.Charaktery, "IdCharakteru", "NazwaCharakteru", model.Formularz.IdCharakteru); return View("EdytujK2", model); } else if (konkurs == "K3") { SzczegolyK3ViewModel model = new SzczegolyK3ViewModel(); model.Formularz = db.FormularzeK3.ToList().Find(f => f.IdWniosku == wniosek.IdWniosku); model.Dziedziny = new SelectList(db.Dziedziny, "IdDziedziny", "NazwaDziedziny", model.Formularz.Wniosek.IdDziedziny); model.Organizacje = new SelectList(db.Organizacje, "IdOrganizacji", "NazwaOrganizacji", model.Formularz.IdOrganizacji); model.Zasiegi = new SelectList(db.Zasiegi, "IdZasiegu", "NazwaZasiegu", model.Formularz.IdZasiegu); model.Charaktery = new SelectList(db.Charaktery, "IdCharakteru", "NazwaCharakteru", model.Formularz.IdCharakteru); return View("EdytujK3", model); } } else { return HttpNotFound(); } return View(wniosek); }
public ActionResult EdytujK2(string ZapiszRobocza, string WyslijDoRec, string Anuluj, SzczegolyK2ViewModel model) { if (Anuluj != null) { return RedirectToAction("Index"); } else { model.Formularz.Wniosek.DataZlozenia = DateTime.Now; if (ZapiszRobocza != null) model.Formularz.Wniosek.IdStatusu = db.Statusy.ToList().First().IdStatusu; else if (WyslijDoRec != null) model.Formularz.Wniosek.IdStatusu = db.Statusy.ToList().ElementAt(1).IdStatusu; } if (ModelState.IsValid) { db.Entry(model.Formularz).State = System.Data.EntityState.Modified; db.Entry(model.Formularz.Wniosek).State = System.Data.EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } System.Diagnostics.Debug.WriteLine("Not valid"); return View(model); }
public ActionResult EdytujK2(string Zapisz,string Anuluj, SzczegolyK2ViewModel model) { if (Anuluj != null) { return RedirectToAction("Index"); } if (ModelState.IsValid) { db.Entry(model.Formularz).State = System.Data.EntityState.Modified; db.Entry(model.Formularz.Wniosek).State = System.Data.EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } System.Diagnostics.Debug.WriteLine("Not valid"); return View(model); }