// Media/Form public ActionResult Form(int?id) { DateTime aDateTime = DateTime.Now; Models.MediaSrcVM model = null; if (id != null) { var mediaSrc = this.mediaSrcService.Get(id); if (mediaSrc != null) { model = new Models.MediaSrcVM { MediaSrcId = mediaSrc.MediaSrcID, BrandId = mediaSrc.BrandID, Title = mediaSrc.Title, isPublic = (bool)mediaSrc.isPublic, URL = mediaSrc.URL, Description = mediaSrc.Description, UpdateDatetime = aDateTime }; } } return(View(model)); }
public async System.Threading.Tasks.Task <ActionResult> Update(Models.MediaSrcVM model) { if (ModelState.IsValid) { DateTime time = DateTime.Now; var mediaSrc = this.mediaSrcService.GetById((int)model.MediaSrcId); if (mediaSrc != null) { mediaSrc.MediaSrcID = (int)model.MediaSrcId; mediaSrc.Title = model.Title; mediaSrc.isPublic = model.isPublic; mediaSrc.Description = model.Description; mediaSrc.UpdateDatetime = time; mediaSrc.SecurityHash = mediaSrc.SecurityHash; } ; await this.mediaSrcService.UpdateAsync(mediaSrc); Session.Clear(); Session["UPDATE_RESULT"] = true; return(new ContentResult { Content = string.Format("<script type='text/javascript'>window.parent.location.href = '{0}';</script>", Url.Action("Index", "MediaSrc")), ContentType = "text/html" }); } return(View("Form", model)); }
public async System.Threading.Tasks.Task <ActionResult> Add(Models.MediaSrcVM model) { if (ModelState.IsValid) { string ext = Path.GetExtension(model.Filename); int typeCheck = this.CheckFileType(ext); DateTime time = DateTime.Now; var user = Helper.GetCurrentUser(); var currUser = Helper.GetCurrentUser(); var media = new Data.Models.Entities.MediaSrc { BrandID = currUser.BrandID, Title = model.Title, isPublic = model.isPublic, TypeID = typeCheck, URL = model.URL, Description = model.Description, Extension = ext, CreateDatetime = time, SecurityHash = model.SecurityHash }; await this.mediaSrcService.CreateAsync(media); Session.Clear(); Session["ADD_RESULT"] = true; return(new ContentResult { Content = string.Format("<script type='text/javascript'>window.parent.location.href = '{0}';</script>", Url.Action("Index", "MediaSrc")), ContentType = "text/html" }); } return(Json(new { success = false, }, JsonRequestBehavior.AllowGet)); }