public JsonResult Add(MSI_MediaForm _mediaform) { MSIMediaFormRepository repository; try { repository = new MSIMediaFormRepository(); if (_mediaform.ID > 0) { repository.Update(_mediaform); } else { repository.Add(_mediaform); } } catch (Exception ex) { } //return _dpsform; return Json(_mediaform, JsonRequestBehavior.AllowGet); }
public JsonResult Add(MSI_MediaForm _mediaform) { MSIMediaFormRepository repository; try { repository = new MSIMediaFormRepository(); if (_mediaform.ID > 0) { repository.Update(_mediaform); } else { repository.Add(_mediaform); } } catch (Exception ex) { } //Keep the Affected RecordID in session Session["RecordID"] = _mediaform.ID; //return _dpsform; return Json(_mediaform, JsonRequestBehavior.AllowGet); }
public ActionResult UploadDocument() { if (Session["RecordID"] != null) { int _recordID = 0; string mediaDocument; //Gather the Info _recordID = Convert.ToInt32(Session["RecordID"].ToString()); mediaDocument = Request.Files["mediaDocument"].FileName; //Get the Info from the Repository Cascade.Data.Repositories.MSIMediaFormRepository repository = new MSIMediaFormRepository(); Cascade.Data.Models.MSI_MediaForm _mediaForm = (from existingForm in repository.GetAll().Where(record => record.ID == _recordID) select existingForm).First(); if (!string.IsNullOrEmpty(mediaDocument)) { string additionalIdentifier = Guid.NewGuid().ToString(); //User the additional Identifier to uniquely Identify filename fileProcessor.SaveUploadedFileWithIdentifier(Request.Files["mediaDocument"], additionalIdentifier); _mediaForm.FileName = additionalIdentifier + "_" + mediaDocument; repository.Update(_mediaForm); } //Redirect to View Edit Form return RedirectToAction("Details", "Media", new { id = _mediaForm.ID }); } else { //Something is wrong so go to main page return RedirectToAction("Index", "Media"); } }
public JsonResult GetMediaData(int id) { MSIMediaFormRepository portMediaRepo = new MSIMediaFormRepository(); var _portMediaData = from _portMedia in portMediaRepo.GetAll().Distinct() where _portMedia.ID == id select _portMedia; return Json(_portMediaData.SingleOrDefault(), JsonRequestBehavior.AllowGet); }