public ActionResult Create([Bind(Include = "Tresc,Tytul")] Ogloszenie ogloszenie) { if (ModelState.IsValid) { ogloszenie.UzytkownikId = User.Identity.GetUserId(); ogloszenie.DataDodania = DateTime.Now; try { _repo.Dodaj(ogloszenie); _repo.SaveChanges(); return(RedirectToAction("MojeOgloszenia")); } catch (Exception) { return(View(ogloszenie)); } } return(View(ogloszenie)); }
public ActionResult Create(OgloszenieEditViewModel ogloszenieEditViewModel, FormCollection formCollection) { ogloszenieEditViewModel.Miasta = _miastoRepo.GetCities(); ogloszenieEditViewModel.RodzajeUmowy = _repo.GetAgreementTypes(); ogloszenieEditViewModel.Kategorie = _kategoriaRepo.GetCategories(); var a = Convert.ToInt32(formCollection["kategoriaSelect"]); var b = Convert.ToInt32(formCollection["miastoSelect"]); var c = Convert.ToInt32(formCollection["rodzajUmowySelect"]); if (ModelState.IsValid && Convert.ToInt32(formCollection["kategoriaSelect"]) != 0 && Convert.ToInt32(formCollection["miastoSelect"]) != 0 && Convert.ToInt32(formCollection["rodzajUmowySelect"]) != 0) { ogloszenieEditViewModel.KategoriaId = Convert.ToInt32(formCollection["kategoriaSelect"]); ogloszenieEditViewModel.MiastoId = Convert.ToInt32(formCollection["miastoSelect"]); ogloszenieEditViewModel.RodzajUmowyId = Convert.ToInt32(formCollection["rodzajUmowySelect"]); ogloszenieEditViewModel.UzytkownikId = User.Identity.GetUserId(); ogloszenieEditViewModel.DataDodania = DateTime.Now; try { _repo.Dodaj(ogloszenieEditViewModel); _repo.SaveChanges(); _repo.InsertOgloszenieKategoria(ogloszenieEditViewModel.KategoriaId); _repo.SaveChanges(); return(RedirectToAction("MojeOgloszenia")); } catch (Exception) { ViewBag.Blad = true; return(View(ogloszenieEditViewModel)); } } ViewBag.Blad = true; return(View(ogloszenieEditViewModel)); }