public ActionResult Smaz(int?id) { if (!id.HasValue) { return(RedirectToAction("Index")); } RezervaceDao rd = new RezervaceDao(); Rezervace r = rd.GetById(id.Value); Zajezd z = r.zajezd; MailClient.sendMail(r.uzivatel.login, "Zrušení rezervace zájezdu", "Vážený zákazníku, vaše rezervace byla zrušena."); int pocet = r.pocetDeti + r.pocetDospelych; z.kapacita = z.kapacita + pocet; rd.Update(r); rd.Delete(r); return(RedirectToAction("Detail", "Uzivatele", new { id = r.uzivatel.Id })); }
public ActionResult Rezervuj(int?id) { if (!id.HasValue) { return(RedirectToAction("Index")); } RezervaceDao rd = new RezervaceDao(); Rezervace r = rd.GetById(id.Value); MailClient.sendMail(r.uzivatel.login, "Potvrzení rezervace zájezdu", "Vážený zákazníku, vaše rezervace byla úspěšně evidována jako zaplacená."); string deti = "."; if (r.pocetDeti > 0) { deti = "a pro" + r.pocetDeti + " dětí."; } MailClient.sendMail(r.zajezd.hotel.email, "Rezervace zájezdu", "Na váš hotel" + r.zajezd.hotel.nazev + " byla vytvořena rezervace pro" + r.pocetDospelych + " dospělých osob" + deti); r.zaplaceno = true; rd.Update(r); return(RedirectToAction("Detail", "Uzivatele", new { id = r.uzivatel.Id })); }