예제 #1
0
        public void createTest()
        {
            ArranModel arranModel = new ArranModel();

            arranModel.create();
            long arrId = 0;

            foreach (ArranModel am in arranModel.readList())
            {
                if (am.arrangementId > arrId)
                {
                    arrId = am.arrangementId;
                }
            }

            BilledeArrang billedeArrang = new BilledeArrang();

            billedeArrang.arrangementBeskrivelse = "Et dejligt arrangement";
            billedeArrang.arrangementId          = arrId; // skal være et rigtigt arrangement nu
            billedeArrang.billedAdresse          = "HundenMarius.png";
            billedeArrang.brugerId  = "Rip";
            billedeArrang.createTs  = DateTime.Now;
            billedeArrang.kommentar = "Jæs, det kører";



            billedeArrang.delete(billedeArrang.billedAdresse);
            billedeArrang.create();
            BilledeArrang billedeArrangRead = billedeArrang.read(billedeArrang.billedAdresse);

            Assert.IsTrue(billedeArrang.arrangementId == billedeArrangRead.arrangementId, "forskel på det indsatte og det læste");
        }
예제 #2
0
        public ActionResult Create([Bind(Include = "arrangementId,arrangementBeskrivelse,createTs,arrangementWeb,arrangementDt,arrangemnetTid,spiseSted,spiseTid")] ArranModel arran)
        {
            if (sessiondUserId() == null || sessiondUserId() == "")
            {
                return(RedirectToAction("logIn", "UsersTableModels"));
            }
            if (ModelState.IsValid)
            {
                arran.create();
                //db.Arrans.Add(arran);
                //db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(arran));
        }
예제 #3
0
 public ActionResult Edit([Bind(Include = "arrangementId,arrangementBeskrivelse,createTs,arrangementWeb,arrangementDt,arrangemnetTid,spiseSted,spiseTid")] ArranModel arran)
 {
     if (sessiondUserId() == null || sessiondUserId() == "")
     {
         return(RedirectToAction("logIn", "UsersTableModels"));
     }
     if (ModelState.IsValid)
     {
         //db.Entry(arran).State = EntityState.Modified;
         //db.SaveChanges();
         arran.update();
         //return RedirectToAction("Index/"+arranModel.arrangementId); -- skal lige testes først
         return(RedirectToAction("Index"));
     }
     return(View(arran));
 }
예제 #4
0
        // GET: Arrans/Edit/5
        public ActionResult Edit(long?id)
        {
            if (sessiondUserId() == null || sessiondUserId() == "")
            {
                return(RedirectToAction("logIn", "UsersTableModels"));
            }
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            //ArranModel arran = db.Arrans.Find(id);
            ArranModel arran = new ArranModel().read((long)id);

            if (arran == null)
            {
                return(HttpNotFound());
            }
            return(View(arran));
        }