示例#1
0
        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 }));
        }
示例#2
0
        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 }));
        }