public ActionResult Create([Bind(Include = "Nazwa,Cena_Netto,Cena_Brutto")] DostawaView dostawaView) { if (ModelState.IsValid) { Dostawa dostawa = new Dostawa { Cena_Netto = dostawaView.Cena_Netto, Cena_Brutto = dostawaView.Cena_Brutto, Nazwa = dostawaView.Nazwa }; dostawa.UzytkownikId = User.Identity.GetUserId(); dostawa.Data_dostawy = DateTime.Now; dostawa.Wydatek = new Wydatek { Id = dostawa.Id, Nazwa = "Z dostawy: " + dostawa.Nazwa, UzytkownikId = User.Identity.GetUserId(), Cena_Netto = 0m, Cena_Brutto = 0m, Data_wydatku = DateTime.Now }; try { _repo.Dodaj_Dostawe(dostawa); _repo.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View(dostawaView)); } } return(View(dostawaView)); }
public ActionResult Edit([Bind(Include = "Id,Nazwa,Cena_Netto,Cena_Brutto")] DostawaView dostawaview) { var dostawa = _repo.PobierzDostawe(dostawaview.Id); if (ModelState.IsValid) { dostawa.Nazwa = dostawaview.Nazwa; dostawa.Cena_Netto = dostawaview.Cena_Netto; dostawa.Cena_Brutto = dostawaview.Cena_Brutto; dostawa.Wydatek = null; dostawa.Uzytkownik = null; try { _repo.Aktualizuj_Dostawe(dostawa); _repo.SaveChanges(); } catch { ViewBag.Blad = true; return(View(dostawa)); } ViewBag.Blad = false; return(View(dostawa)); } return(View(dostawa)); }