// GET: /News/Create
public ActionResult Create()
{
var model = new NewsViewModel();
return Json(new { dataList = model, dataSet = true, message = "" }, JsonRequestBehavior.AllowGet);
}
// POST: /News/Create
[HttpPost]
public ActionResult Create(NewsViewModel model)
{
try
{
if (!ModelState.IsValid)
return Json(new
{
dataList = model,
dataSet = false,
message = "اطلاعات ورودی ناقص میباشد" + Environment.NewLine + ModelState.Select(x => x.Value.Errors)
.Where(y => y.Count > 0)
.ToList()
}, JsonRequestBehavior.AllowGet);
var entity = _factory.Parse(model);
var isSave = _repository.Add(entity);
if (isSave != null)
return Json(new { dataList = "", dataSet = false, message = "خطای سرور" + Environment.NewLine + "امکان ذخیره وجود نداشت" }, JsonRequestBehavior.AllowGet);
_repository.SaveChanges();
return Json(new { dataList = model, dataSet = true, message = "" }, JsonRequestBehavior.AllowGet);
}
catch (Exception ex)
{
return Json(new { dataList = "", dataSet = false, message = "خطای سرور" + Environment.NewLine + ex.Message }, JsonRequestBehavior.AllowGet);
}
}
الان 1 همچین چیزی بخوام ویو بسازم خودم بخش get مثل آموزش های بالا تبدیل به partialview بکنم؟