public ActionResult Edit(long id) { ImageSaveModel model = new ImageSaveModel(); model.Images = objImg.GetImageByID(id); return(View(model)); }
public ActionResult Add(long id) { ImageSaveModel model = new ImageSaveModel(); model.ImageAlbum = objImgAlbum.GetImgAlbumByID(id); model.Images = new utblImage(); return(View(model)); }
public ActionResult Edit(ImageSaveModel model) { utblImage img = new utblImage(); img = objImg.GetImageByID(model.Images.ImageID); string PrvPath = img.ImageFilePathNormal; if (ModelState.IsValid) { string name = ""; if (model.PhotoStrs.PhotoNormal != null) { Random rand = new Random(); name = "Images_" + DateTime.Now.ToString("yyyyMMdd") + "_" + rand.Next(50) + ".jpg"; string normal_result = SaveImage(model.PhotoStrs.PhotoNormal, name); if (normal_result.Contains("Error")) { TempData["ErrMsg"] = normal_result; return(View(model)); } model.Images.ImageFilePathNormal = "/Uploads/Images/" + normal_result; model.Images.ImageFilePathThumb = model.PhotoStrs.PhotoThumb; } model.Images.TransDate = DateTime.Now; model.Images.UserID = User.Identity.Name; string result = objImg.SaveImage(model.Images); if (result.Contains("Success")) { DeleteFile(PrvPath); objSite.AddAuditLog("utblImages", "Image Updated", IPAddressGetter.GetIPAddress(), User.Identity.Name); TempData["ErrMsg"] = result; return(RedirectToAction("index", "image", new { Area = "Admin", AlbumID = model.Images.ImageAlbumID })); } TempData["ErrMsg"] = result; //return RedirectToAction("index", "image", new { Area = "Admin", AlbumID = model.Images.ImageAlbumID }); } return(View(model)); }
public ActionResult Add(ImageSaveModel model) { var validData = true; if (model.PhotoStrs.PhotoNormal == null) { ModelState.AddModelError("PhotoStrs.PhotoNormal", "Please Upload the Image field Cannot be empty!"); validData = false; } if (ModelState.IsValid && validData) { Random rand = new Random(); string name = "Image_" + DateTime.Now.ToString("yyyyMMdd") + "_" + rand.Next(50) + ".jpg"; string normal_result = SaveImage(model.PhotoStrs.PhotoNormal, name); if (normal_result.Contains("Error")) { TempData["ErrMsg"] = normal_result; return(View(model)); } model.Images.ImageAlbumID = model.ImageAlbum.ImageAlbumID; model.Images.ImageFilePathNormal = "/Uploads/Images/" + normal_result; model.Images.TransDate = DateTime.Now; model.Images.UserID = User.Identity.Name; model.Images.ImageFilePathThumb = model.PhotoStrs.PhotoThumb; string result = objImg.SaveImage(model.Images); if (result.Contains("Success")) { objSite.AddAuditLog("utblImages", "New Image Added", IPAddressGetter.GetIPAddress(), User.Identity.Name); TempData["ErrMsg"] = result; return(RedirectToAction("index", "image", new { Area = "Admin", AlbumID = model.ImageAlbum.ImageAlbumID })); } TempData["ErrMsg"] = result; //return RedirectToAction("index", "image", new { Area = "Admin", AlbumID = model.ImageAlbum.ImageAlbumID }); } return(View(model)); }