public ActionResult UploadFile(Int64 munitionID) { VideosPO videosPO = new VideosPO(); videosPO.MunitionID = munitionID; return(View(videosPO)); }
public static VideosDO MapPOtoDO(VideosPO from) { VideosDO to = new VideosDO(); to.VideoID = from.VideoID; to.VideoName = from.VideoName; to.VideoPath = from.VideoPath; to.VideoDescription = from.VideoDescription; to.MunitionID = from.MunitionID; to.UserID = from.UserID; return(to); }
public static List <VideosPO> MapDOtoPO(List <VideosDO> from) { List <VideosPO> to = new List <VideosPO>(); if (from != null) { foreach (VideosDO item in from) { VideosPO mappedItem = MapDOtoPO(item); to.Add(mappedItem); } } return(to); }
public ActionResult Update(Int64 videoID, Int64 munitionID) { ActionResult oResponse = View(videoID); try { VideosDO videos = dataAccess.ViewVideosByID(videoID); VideosPO displayObject = VideosMapper.MapDOtoPO(videos); oResponse = View(displayObject); } catch (Exception ex) { TempData["Message"] = "Video could not be updated at this time."; } return(oResponse); }
public ActionResult Update(VideosPO form) { //Declaring local variables ActionResult oResponse = RedirectToAction("Index", "Videos", new { form.VideoID, form.MunitionID }); if (ModelState.IsValid) { try { VideosDO dataObject = VideosMapper.MapPOtoDO(form); dataAccess.UpdateVideo(dataObject); TempData["Message"] = $"Successfully updated video"; } catch (Exception ex) { oResponse = View(form); } } else { oResponse = View(form); } return(oResponse); }