Пример #1
0
        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));
            }
        }
Пример #2
0
        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));
            }
        }