public ActionResult Create([Bind(Include = "ProblemID,Title,ProblemDescription")] ProblemsData problemsData, HttpPostedFileBase filePosted) { //AttachmentsBusinessModel fileDownload = new AttachmentsBusinessModel(); AttachmentsBusinessModel fileUpload = new AttachmentsBusinessModel(); if (ModelState.IsValid) { problemsData.UserName = User.Identity.Name; problemsData.DateAndTime = DateTime.Now; if (problemsData.Title == null) { problemsData.Title = "Empty"; } if (problemsData.ProblemDescription == null) { problemsData.ProblemDescription = "Empty"; } db.ProblemsDatas.Add(problemsData); db.SaveChanges(); fileUpload.attachment.UserName = User.Identity.Name; fileUpload.attachment.ProblemID = problemsData.ProblemID; fileUpload.uploadData(filePosted); return(RedirectToAction("Index")); } return(View(problemsData)); }
public ActionResult DeleteConfirmed(int id) { ProblemsData problemsData = db.ProblemsDatas.Find(id); db.ProblemsDatas.Remove(problemsData); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: ProblemsData/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProblemsData problemsData = db.ProblemsDatas.Find(id); if (problemsData == null) { return(HttpNotFound()); } return(View(problemsData)); }
public ActionResult Remove(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Attachment attachment = db.Attachments.Find(id); ProblemsData problemsData = db.ProblemsDatas.Find(id); if (attachment == null) { return(HttpNotFound()); } int?path = attachment.ProblemID; db.Attachments.Remove(attachment); db.SaveChanges(); return(RedirectToAction("Edit", new { id = path })); }