示例#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 = "billedId,billedAdresse,arrangementId,brugerId,createTs,kommentar,arrangementBeskrivelse")] BilledeArrang billedeArrang)
 {
     if (ModelState.IsValid)
     {
         //db.BilledeArrangs.Add(billedeArrang);
         //db.SaveChanges();
         billedeArrang.create();
         return(RedirectToAction("Index/" + billedeArrang.arrangementId));
     }
     theViewBag(billedeArrang.arrangementId);
     return(View(billedeArrang));
 }
        public ActionResult Index(HttpPostedFileBase postedFile, BilledeArrang billedeArrang, long?id)    // http://localhost:60902/Upload/Index -- den virker
        {
            if (sessiondUserId() == null || sessiondUserId() == "")
            {
                //return RedirectToAction("logIn", "UsersTableModels");
            }
            savePostedFile(postedFile);

            foreach (string upload in Request.Files)
            {
                if (!(Request.Files[upload] != null && Request.Files[upload].ContentLength > 0))
                {
                    continue;
                }

                if (ModelState.IsValid)
                {
                    HttpPostedFileBase file = Request.Files[upload];
                    if (file != null && file.ContentLength > 0)
                    {
                        var fileName = Path.GetFileName(file.FileName);
                        var path     = Path.Combine(Server.MapPath("~/img/Upload"), fileName);
                        file.SaveAs(path);
                        ModelState.Clear();
                        ViewBag.Message             = "Billedet er landet";
                        billedeArrang.billedAdresse = "/img/Upload/" + fileName;
                        if (id != null)
                        {
                            billedeArrang.arrangementId = (long)id;
                        }
                        if (sessiondUserId() != null)
                        {
                            billedeArrang.brugerId = sessiondUserId();
                        }
                        billedeArrang.create();
                    }
                }
            }
            theViewBag(id);
            return(View(billedeArrang));
            //return RedirectToAction("Index");
        }