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)); }
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)); } }