#region Insert Examination Form Image
[HttpPost]
[JsonExceptionFilterAttribute]
public ActionResult InsertExaminationFormImage(int? Id, string FilePath)
{
var lst=0;
var examinationFormDTO = new ExaminationFormDTO();
if (FilePath != null || FilePath != "")
{
//-------------------------------------------------------------------
FileInfo file = new FileInfo(FilePath);
FileStream fs = new FileStream(FilePath, FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
byte[] image = br.ReadBytes((int)fs.Length);
//------------------------------------------------------
examinationFormDTO.ExaminationFormId = (int)Id;//ExaminationFormId Holding VehicleID
examinationFormDTO.ExaminationReportImage = image;//Get the File Binary Data in JS UI
var services = new Services();
lst= services.InsertExaminationFormImage(examinationFormDTO);
}
else
{
lst = 0;
}
return Json(lst);
}
#endregion
public ActionResult GetExaminationFormImage(int? vehicleID)
{
var imageByte = "0";
ExaminationFormDTO examinationFormDTO = new Commons.DTO.ExaminationFormDTO();
examinationFormDTO.ExaminationFormId = (int)vehicleID;
var services = new Services();
var lst = services.GetExaminationFormImage(examinationFormDTO);
if (lst == null)
{
imageByte = "0";
}
else
{
imageByte = Convert.ToBase64String(lst.ExaminationReportImage);
}
return Json(imageByte, JsonRequestBehavior.AllowGet);
}
No comments:
Post a Comment