public ActionResult AddPictures(AlbumViewModel Model, HttpPostedFileBase file) { if (file != null) { Thread.Sleep(1000); PictureViewModel PictureModel = new PictureViewModel(); //Save file in Project file.SaveAs(Path.Combine(Server.MapPath("~/Pictures"), file.FileName)); //Fill Picture Model PictureModel.Public = false; PictureModel.Name = file.FileName; PictureModel.Url = $@"/Pictures/" + file.FileName; PictureModel.Size = file.ContentLength; PictureModel.Id = Guid.NewGuid(); PictureModel.AlbumRefID = Model.Id; Crud.CreatePicture(PictureModel.ToEntity()); //Spara ny bild med album ref id (skika till någon vettig plats!) return(Content("Picture Added!")); } return(Content("Need a(.jpg, .jpeg, .bmp, .gif, .png) file!")); }
public ActionResult Create(PictureViewModel Model, HttpPostedFileBase[] file) { foreach (var f in file) { if (f == null || f.ContentLength == 0) { ModelState.AddModelError("error", "En fil vill jag gärna att du laddar upp!"); return(PartialView("Error", Model)); } else { //Save file in Project f.SaveAs(Path.Combine(Server.MapPath("~/Pictures"), f.FileName)); //Fill Picture Model Model.Name = f.FileName; Model.Url = $@"/Pictures/" + f.FileName; Model.Size = f.ContentLength; Model.Id = Guid.NewGuid(); Crud.CreatePicture(Model.ToEntity()); } } return(View()); }