public ActionResult Create(CVEditViewModel cvViewModel, FormCollection formCollection) { cvViewModel.Miasta = _miastoRepo.GetCities(); cvViewModel.Kategorie = _kategoriaRepo.GetCategories(); var a = Convert.ToInt32(formCollection["kategoriaSelect"]); var b = Convert.ToInt32(formCollection["miastoSelect"]); if (ModelState.IsValid && Convert.ToInt32(formCollection["kategoriaSelect"]) != 0 && Convert.ToInt32(formCollection["miastoSelect"]) != 0) { cvViewModel.KategoriaId = Convert.ToInt32(formCollection["kategoriaSelect"]); cvViewModel.MiastoId = Convert.ToInt32(formCollection["miastoSelect"]); cvViewModel.UzytkownikId = User.Identity.GetUserId(); cvViewModel.DataDodania = DateTime.Now; try { //_repo.Dodaj(cvViewModel); _repo.SaveChanges(); return(RedirectToAction("MojeCV")); } catch (Exception) { ViewBag.Blad = true; return(View(cvViewModel)); } } ViewBag.Blad = true; return(View(cvViewModel)); }
// ------------------------- CREATE ------------------------------------- // GET public ActionResult Create() { CVEditViewModel cvModel = new CVEditViewModel(); cvModel.Miasta = _miastoRepo.GetCities(); cvModel.Kategorie = _kategoriaRepo.GetCategories(); //cvModel.Doswiadczenie = _repo.GetExperience(); if (cvModel == null) { return(HttpNotFound()); } else if (cvModel.UzytkownikId != User.Identity.GetUserId() && !(User.IsInRole("Admin") || User.IsInRole("Pracownik"))) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } return(View(cvModel)); }
public void Dodaj(CVEditViewModel ogloszenieEditViewModel) { //CV cv = new CV() //{ // Firma = ogloszenieEditViewModel.Firma, // Tresc = ogloszenieEditViewModel.Tresc, // Tytul = ogloszenieEditViewModel.Tytul, // DataDodania = ogloszenieEditViewModel.DataDodania, // UzytkownikId = ogloszenieEditViewModel.UzytkownikId, // DataWaznosci = ogloszenieEditViewModel.DataDodania.AddDays(14), // Zaakceptowane = ogloszenieEditViewModel.Zaakceptowane, // MiastoId = ogloszenieEditViewModel.MiastoId, // RodzajUmowyId = ogloszenieEditViewModel.RodzajUmowyId, // ZarobkiOd = ogloszenieEditViewModel.ZarobkiOd, // ZarobkiDo = ogloszenieEditViewModel.ZarobkiDo, // Wymagania = ogloszenieEditViewModel.Wymagania //}; //_db.CV.Add(cv); }