public async Task <IActionResult> Create(ReleaCreateViewModel model) { if (ModelState.IsValid) { string fileName = null; if (model.Image != null) { string UploadFplder = Path.Combine(webHostEnvironment.WebRootPath, "Relea"); fileName = Guid.NewGuid().ToString() + "_" + model.Image.FileName; string filepath = Path.Combine(UploadFplder, fileName); model.Image.CopyTo(new FileStream(filepath, FileMode.Create)); } Relea newRelea = new Relea { Title = model.Title, Topic = model.Topic, date = model.date, Prop = model.Prop, PropId = model.PropId, Image = fileName }; db.Add(newRelea); await db.SaveChangesAsync(); return(RedirectToAction("ARelease", "Relea")); } return(View()); }
public IActionResult Delete(Relea obj) { if (ModelState.IsValid) { db.Releas.Remove(obj); db.SaveChanges(); return(RedirectToAction("ARelease", "Relea")); } return(View(obj)); }
public IActionResult Update(Relea obj) { if (ModelState.IsValid) { db.Releas.Update(obj); db.SaveChanges(); return(RedirectToAction("ARelease", "Relea")); } ViewData["ProprId"] = new SelectList(db.Set <Propr>(), "Id", "Name"); return(View(obj)); }