Exemple #1
0
        public JsonResult Update(EAdvertising model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    using (var db = new MyDbDataContext())
                    {
                        Advertising advertising = db.Advertisings.FirstOrDefault(b => b.ID == model.ID);
                        if (advertising != null)
                        {
                            advertising.Title      = model.Title;
                            advertising.LanguageID = Request.Cookies["lang_client"].Value;
                            advertising.Url        = model.Url;
                            advertising.Image      = model.Image;
                            advertising.Target     = model.Target;
                            advertising.Status     = model.Status;

                            db.SubmitChanges();
                            string message = "Successful";
                            model.Index = advertising.Index;
                            return(Json(new { Result = "OK", Message = message, Record = model }));
                        }
                        else
                        {
                            return(Json(new { Result = "ERROR", Message = "dose not exist" }));
                        }
                    }
                }
                catch (Exception exception)
                {
                    return(Json(new { Result = "OK", Message = "Error: " + exception.Message }));
                }
            }
            return
                (Json(
                     new
            {
                Result = " OK",
                Errors = ModelState.Errors(),
                Message = "error data"
            }, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        public JsonResult Create(EAdvertising model)
        {
            using (var db = new MyDbDataContext())
            {
                if (ModelState.IsValid)
                {
                    try
                    {
                        var adv = new Advertising
                        {
                            Title      = model.Title,
                            LanguageID = Request.Cookies["lang_client"].Value,
                            Url        = model.Url,
                            Index      = 0,
                            Image      = model.Image,
                            Target     = model.Target,
                            Status     = model.Status,
                        };
                        db.Advertisings.InsertOnSubmit(adv);
                        db.SubmitChanges();

                        string message = "Successful";
                        return(Json(new { Result = "OK", Message = message, Record = model }));
                    }
                    catch (Exception exception)
                    {
                        return(Json(new { Result = "OK", Message = "Error: " + exception.Message }));
                    }
                }

                return
                    (Json(
                         new
                {
                    Result = " OK",
                    Errors = ModelState.Errors(),
                    Message = "Error data"
                }, JsonRequestBehavior.AllowGet));
            }
        }