public JsonResult Edit(EGallery model) { using (var db = new MyDbDataContext()) { if (ModelState.IsValid) { try { Gallery edit = db.Galleries.FirstOrDefault(b => b.ID == model.ID); string imageSmall = "/Files/_thumbs" + model.Image.Substring(6, model.Image.Length - 6); if (edit != null) { edit.Title = model.Title; edit.LargeImage = model.Image; edit.SmallImage = imageSmall; edit.MenuID = model.MenuID; edit.Description = model.Description; db.SubmitChanges(); string message = "Sửa gallery thành công"; return(Json(new { Result = "OK", Message = message, Record = model })); } return(Json(new { Result = "ERROR", Message = "Gallery không tồn tại" })); } catch (Exception exception) { return(Json(new { Result = "Error", Message = "Error: " + exception.Message })); } } return (Json( new { Result = " Error", Errors = ModelState.Errors(), Message = "Dữ liệu đầu vào không đúng định dạng" }, JsonRequestBehavior.AllowGet)); } }
public JsonResult Create(EGallery model) { using (var db = new MyDbDataContext()) { if (ModelState.IsValid) { try { var insert = new Gallery { Title = model.Title, Index = 0, LargeImage = model.Image, MenuID = model.MenuID, Description = model.Description, SmallImage = ReturnSmallImage.GetImageSmall(model.Image), }; db.Galleries.InsertOnSubmit(insert); db.SubmitChanges(); string message = "Thêm gallery thành công"; return(Json(new { Result = "OK", Message = message, Record = model })); } catch (Exception exception) { return(Json(new { Result = "Error", Message = "Error: " + exception.Message })); } } return (Json( new { Result = " Error", Errors = ModelState.Errors(), Message = "Dữ liệu đầu vào không đúng định dang" }, JsonRequestBehavior.AllowGet)); } }