public ActionResult DeleteFile(int id) { BL.FileUpload fuBL = new BL.FileUpload(); bool result = fuBL.Delete(id); return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult GridView() { BL.FileUpload fuBL = new BL.FileUpload(); var list = fuBL.GetItem(); return(PartialView("_FileList", list)); }
public ActionResult UploadFile(Guid guid) { BL.FileUpload fuBL = new BL.FileUpload(); var uploadFiles = UploadControlExtension.GetUploadedFiles("FileUploadControl", UploadHelper.CommonUploadValidationSettings, UploadHelper.FileUploadComplete).FirstOrDefault(); string fileDesc = GetFileDescFromCookie(guid); if (uploadFiles.FileName != "") { var model = new VM.FileItem() { FileGuid = Guid.NewGuid(), FileName = uploadFiles.FileName, FileSize = uploadFiles.ContentLength, FileContent = uploadFiles.FileBytes, Description = fileDesc, CreatedBy = "sysAdmin",//UserHelper.GetCurrentUser().LogonName, CreatedDate = DateTime.Now }; fuBL.Save(model); } return(null); }
// GET: SystemMaint/FileUpload public ActionResult Index() { ViewData["Guid"] = Guid.NewGuid(); BL.FileUpload fuBL = new BL.FileUpload(); var model = new VM.FileModel(); model.List = fuBL.GetItem(); return(View(model)); }
public ActionResult FileDownload(Guid guid) { BL.FileUpload fuBL = new BL.FileUpload(); var model = fuBL.GetItemByGuid(guid); if (model == null) { return(Redirect(Url.Action("Index", "Error", new { area = "" }))); } return(File(model.FileContent, "application/octet-stream", Url.Encode(model.FileName))); }