public JsonResult Delete(OnlineImageLibrary.Domain.Entities.Image image)
        {
            bool result = imagesRepository.DeleteImage(image);

            if (result)
            {
                System.IO.File.Delete(Server.MapPath("/") + ConfigurationManager.AppSettings["uploadPath"].ToString() + "/" + image.ImageID.ToString() + ".jpg");
            }

            return Json(result);
        }
 public JsonResult Upload(OnlineImageLibrary.Domain.Entities.Image image)
 {
     object o = SaveImage(image);
     Request.Files[0].SaveAs(Server.MapPath("/") + ConfigurationManager.AppSettings["uploadPath"].ToString() + "/" + image.ImageID.ToString() + ".jpg");
     return Json(o);
 }
 public JsonResult Save(OnlineImageLibrary.Domain.Entities.Image image)
 {
     return Json(SaveImage(image));
 }
 private object SaveImage(OnlineImageLibrary.Domain.Entities.Image image)
 {
     return new { success = imagesRepository.SaveImage(image), assetID = image.ImageID };
 }