public JsonResult Upload() { var resultList = new List <ViewDataUploadFilesResult>(); var CurrentContext = HttpContext; filesHelper.UploadAndShowResults(CurrentContext, resultList); JsonFiles files = new JsonFiles(resultList); ViewDataUploadFilesResult Result = resultList.ElementAt(resultList.Count - 1); upload_file_tb filedetail = new upload_file_tb() { upload_file_name = Result.name, deleted_status = 0, user_ref = Lib.Security.CurrentUserName, link = Result.url, created_at = DateTime.Now }; bool error = _uploadfile.Insert(filedetail); if (!error) { return(Json("Error")); } bool isEmpty = !resultList.Any(); if (isEmpty) { return(Json("Error")); } else { return(Json(files)); } }
public upload_file_tb GetUploadById(int uploadfilecode) { upload_file_tb result = null; try { result = _database._databaseContext.upload_file_tb.FirstOrDefault(c => c.upload_file_code == uploadfilecode); } catch (Exception ex) { } return(result); }
public FileResult DownloadPetPicture(int fileuploadcode) { var name = (string)RouteData.Values["id"]; //var picture = "/Content/Uploads/" + name + ".jpg"; upload_file_tb tmp = _uploadfile.GetUploadById(fileuploadcode); if (tmp == null) { //return HttpNotFound(); } var picture = tmp.link; var contentType = "image/jpg"; var fileName = Lib.Security.CurrentUserName + "_" + tmp.upload_file_name; return(File(picture, contentType, fileName)); }
/// <summary> /// ThamNT: Thêm mới file vao DB /// </summary> /// <param name="up"></param> /// <returns></returns> public bool Insert(upload_file_tb up) { bool result = true; try { _database._databaseContext.upload_file_tb.Add(up); _database._databaseContext.SaveChanges(); } catch (Exception ex) { Log.WriteError(ex.Message); result = false; } return(result); }