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); }
public VM.FileItem GetItemByGuid(Guid guid) { var entity = Ctx.tbl_Attachment.FirstOrDefault(t => t.AttachmentGuid == guid); if (entity != null) { var fileItem = new VM.FileItem(); fileItem.FileName = entity.FileName; fileItem.FileContent = entity.FileContent; return(fileItem); } else { return(null); } }
public void Save(VM.FileItem item) { var entity = new MD.tbl_Attachment() { AttachmentGuid = item.FileGuid, FileName = item.FileName, FileContent = item.FileContent, FileSize = item.FileSize, Description = item.Description, IsDeleted = false, CreatedBy = item.CreatedBy, CreatedDate = item.CreatedDate }; Ctx.tbl_Attachment.Add(entity); Ctx.SaveChanges(); }