public ActionResult SaveImage(UplodImage aObj) { if (System.Web.HttpContext.Current.Request.Files.AllKeys.Any()) { var pic = System.Web.HttpContext.Current.Request.Files["MyImages"]; var originalFilename = Path.GetFileName(pic.FileName); string fileId = Guid.NewGuid().ToString().Replace("-", ""); var savePath = @"~/Upload/Uploader/"; //check the file name alrady exsits string finalPath = Server.MapPath(savePath + aObj.ImageName + ".jpeg"); bool exists = System.IO.File.Exists(finalPath); if (exists) { return(Json(new { Status = false, Message = "File with this name already exist" }, JsonRequestBehavior.AllowGet)); } // var physicalPath = Path.Combine(finalPath); pic.SaveAs(finalPath); aObj.ImageLink = savePath.Replace("~", "..") + aObj.ImageName + ".jpeg"; var data = _aManager.SaveImage(aObj); return(Json(data, JsonRequestBehavior.AllowGet)); } //var aData = _aManager.SavePortfolioWork(aObj); //return Json(new { success = aData.Status, aData }, JsonRequestBehavior.AllowGet); //return null; return(Json(new { Status = false, Message = "Sorry, Please try again" }, JsonRequestBehavior.AllowGet)); }
public ResponseModel SaveImage(UplodImage aObj) { try { _aImageRepository.Insert(aObj); _aImageRepository.Save(); return(_aModel.Respons(true, "Image Saved Successfully.")); } catch (Exception) { return(_aModel.Respons(false, "Some Error hapned.")); } }