// GET: Admin/ImageUploads/Create public ActionResult Create(Guid Id) { var data = new AppSlideView { SlideId = Id }; return(View(data)); }
public async Task <ActionResult> Create(AppSlideView data) { if (ModelState.IsValid) { var user = db.Users.SingleOrDefault(x => x.UserName == User.Identity.Name); var ImageUpload = new ImageUpload { UserId = user.Id, SlideId = data.SlideId }; db.ImageUploads.Add(ImageUpload); db.SaveChanges(); string FileName = string.Format("slide_{0:000000}_{1}.jpg", ImageUpload.Id); var filepath = Server.MapPath("~/data/img/slides/{0}" + FileName); filepath.WriteImageString(data.Data); //await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(data)); }