public ActionResult Save(KartaKontaktu kartaKontaktu) { if (!ModelState.IsValid) { var viewModel = new KartaKontaktuViewModel { KartaKontaktu = kartaKontaktu, Skleps = _context.Skleps.ToList() }; return(View("ZdarzenieFormularz", viewModel)); } if (kartaKontaktu.Id == 0) { int obecneIdSklepu = kartaKontaktu.SklepId; int count = 0; foreach (var item in _context.KartaKontaktus.ToList()) { int id = obecneIdSklepu; count = _context.KartaKontaktus.Where(x => x.Sklep.SklepId == id).Count(); } kartaKontaktu.NrSpotkania = ++count; _context.KartaKontaktus.Add(kartaKontaktu); } else { var kartaInDb = _context.KartaKontaktus.Single(s => s.Id == kartaKontaktu.Id); kartaInDb.DataSpotkania = kartaKontaktu.DataSpotkania; kartaInDb.SklepId = kartaKontaktu.SklepId; kartaInDb.FormaKontaktu = kartaKontaktu.FormaKontaktu; kartaInDb.Notatki = kartaKontaktu.Notatki; } _context.SaveChanges(); return(RedirectToAction("Index", "KartaKontaktu")); }
public ActionResult Save(Kontakt kontakt) { if (!ModelState.IsValid) { return(View("KontaktFormularz", kontakt)); } var kontaktInDb = _context1.Kontakts.Single(s => s.Id == kontakt.Id); kontaktInDb.Nazwisko = kontakt.Nazwisko; kontaktInDb.Telefon = kontakt.Telefon; kontaktInDb.Email = kontakt.Email; kontaktInDb.Imie = kontakt.Imie; kontaktInDb.Opis = kontakt.Opis; _context1.SaveChanges(); return(RedirectToAction("Index")); }
public void DeleteZdarzenie(int id) { var zdarzeniaInDb = _context.KartaKontaktus.SingleOrDefault(c => c.Id == id); if (zdarzeniaInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } _context.KartaKontaktus.Remove(zdarzeniaInDb); _context.SaveChanges(); }
public void DeleteSklep(int id) { var sklepyInDb = _context.Skleps.SingleOrDefault(c => c.SklepId == id); if (sklepyInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } _context.Skleps.Remove(sklepyInDb); _context.SaveChanges(); }
public ActionResult Save(Sklep sklep) { if (!ModelState.IsValid) { var viewModel = new SklepViewModel { Sklep = sklep, FormatSklepus = _context.FormatSklepus.ToList() }; return(View("SklepFormularz", viewModel)); } if (sklep.SklepId == 0) { sklep.DataUtworzeniaSklepu = DateTime.Now; _context.Skleps.Add(sklep); } else { var sklepInDb = _context.Skleps.Single(s => s.SklepId == sklep.SklepId); sklepInDb.Nazwa = sklep.Nazwa; sklepInDb.FormatSklepuId = sklep.FormatSklepuId; sklepInDb.Nip = sklep.Nip; sklepInDb.Miejscowosc = sklep.Miejscowosc; sklepInDb.Ulica = sklep.Ulica; sklepInDb.NrLokalu = sklep.NrLokalu; sklepInDb.Kod = sklep.Kod; sklepInDb.Uwagi = sklep.Uwagi; sklepInDb.CzyParking = sklep.CzyParking; sklepInDb.CzySieciowy = sklep.CzySieciowy; sklepInDb.Powierzchnia = sklep.Powierzchnia; sklepInDb.TypSklepu = sklep.TypSklepu; } _context.SaveChanges(); return(RedirectToAction("Index", "Sklep")); }