public async Task <ActionResult> valid(POEntityViewModel model) { try { if (!ModelState.IsValid) { var data = new { success = false, errors = ModelState.Keys.SelectMany(x => ModelState[x].Errors) .Select(y => y.ErrorMessage).ToArray() }; return(Json(data, JsonRequestBehavior.AllowGet)); } else { return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { ModelState.AddModelError("Error", ex.Message); return(View(model)); } return(View()); }
public ActionResult POProfile(POEntityViewModel model) { try { ModelState.Clear(); if (!ModelState.IsValid) { return(View(model)); } } catch (Exception ex) { ModelState.AddModelError("Error", ex.Message); return(View(model)); } return(View()); }