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"); }
// GET: BilledeArrangs/Create public ActionResult Create(long?id) { if (id == null) { return(View()); } BilledeArrang billedArrang = new BilledeArrang(); billedeArrang.arrangementId = (long)id; //billedeArrang.brugerId= return(View(billedeArrang)); }
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 Edit([Bind(Include = "billedId,billedAdresse,arrangementId,brugerId,createTs,kommentar,arrangementBeskrivelse")] BilledeArrang billedeArrang) { if (ModelState.IsValid) { //db.Entry(billedeArrang).State = EntityState.Modified; //db.SaveChanges(); billedeArrang.update(); return(RedirectToAction("Index/" + billedeArrang.arrangementId)); } theViewBag(billedeArrang.arrangementId); return(View(billedeArrang)); }
// GET: BilledeArrangs/Delete/5 public ActionResult Delete(long?arran, long?id) { if (arran == null || id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //BilledeArrang billedeArrang = db.BilledeArrangs.Find(id); billedeArrang = billedeArrang.read((long)arran, (long)id); if (billedeArrang == null) { return(HttpNotFound()); } theViewBag(id); return(View(billedeArrang)); }
// GET: Upload public ActionResult Index(long?id) { if (sessiondUserId() == null || sessiondUserId() == "") { //return RedirectToAction("logIn", "UsersTableModels"); } BilledeArrang billedeArrang = new BilledeArrang(); if (id != null) { billedeArrang.arrangementId = (long)id; } theViewBag(id); //return View(new BilledeArrang().read()); 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"); }
public ActionResult FileUpload(HttpPostedFileBase file, BilledeArrang billedeArrang) { if (sessiondUserId() == null || sessiondUserId() == "") { //return RedirectToAction("logIn", "UsersTableModels"); } foreach (string upload in Request.Files) { if (!(Request.Files[upload] != null && Request.Files[upload].ContentLength > 0)) { continue; } int memUsage_baseline_id = 0; int timingComp_baseline_id = 0; if (upload == "FileUploadMemoryUsage" || upload == "FileUploadResultsComparison") { if (upload == "FileUploadMemoryUsage") { if (Request.Params["memUsage_project"] == null || Request.Params["memUsage_project"] == "") { ModelState.AddModelError("Project", "Please Select Project for Memory Usage"); } else { memUsage_baseline_id = int.Parse(Request.Params["memUsage_project"]); } } else { if (Request.Params["resultsComp_project"] == null || Request.Params["resultsComp_project"] == "") { ModelState.AddModelError("Project", "Please Select Project for Timing Comparison"); } else { timingComp_baseline_id = int.Parse(Request.Params["resultsComp_project"]); } } } HttpPostedFileBase file2 = Request.Files[upload]; if (ModelState.IsValid) { if (file2 == null) { ModelState.AddModelError("File", "Please Upload Your file"); } else if (file2.ContentLength > 0) { int MaxContentLength = 1024 * 1024 * 3; //3 MB string[] AllowedFileExtensions = new string[] { ".jpg", ".gif", ".png", ".pdf" }; if (!AllowedFileExtensions.Contains(file2.FileName.Substring(file2.FileName.LastIndexOf('.')))) { ModelState.AddModelError("File", "Please file of type: " + string.Join(", ", AllowedFileExtensions)); } else if (file2.ContentLength > MaxContentLength) { ModelState.AddModelError("File", "Your file is too large, maximum allowed size is: " + MaxContentLength + " MB"); } else { var fileName = Path.GetFileName(file2.FileName); var path = Path.Combine(Server.MapPath("~/img/Upload"), fileName); file2.SaveAs(path); ModelState.Clear(); ViewBag.Message = "File uploaded successfully"; } } } } theViewBag(billedeArrang.arrangementId); return(View()); }