コード例 #1
0
        public ActionResult RezervisiRestoran3(string id)
        {
            String idgosta = Session["idGosta"].ToString();
            // var ubaciRezervaciju= from x in db.REZERVACIJAs
            REZERVACIJA rez = new REZERVACIJA();

            rez.EMAIL_GOSTA = idgosta;
            //rez.ID_STOLA = idStola;
            rez.DATUM         = (System.DateTime)TempData["datum"];
            rez.VREME_DOLASKA = (System.DateTime)TempData["dolazak"];
            rez.VREME_ODLASKA = (System.DateTime)TempData["odlazak"];
            rez.ID_RESTORANA  = (String)TempData["r"];


            using (var db = new aco4Entities())
            {
                {
                    using (var dbContextTransaction = db.Database.BeginTransaction())
                    {
                        try
                        {
                            db.napuni_rezervacije(99, rez.EMAIL_GOSTA, rez.ID_RESTORANA, id, rez.DATUM, rez.VREME_DOLASKA, rez.VREME_ODLASKA);
                            db.SaveChanges();


                            dbContextTransaction.Commit();
                        }
                        catch (Exception)
                        {
                            dbContextTransaction.Rollback();
                            return(View());
                        }
                    }
                }
            }

            List <string> lista = TempData["checkboxovi"] as List <String>;

            //       lista.Remove(id);
            TempData["rez"] = rez;

            return(RedirectToAction("PozoviPrijatelje"));
        }