public IActionResult ValidateAdminPageAction([FromBody] AdminUserPageActionView userPageActionView) { IActionResult response = null; UserModels userModels = new UserModels(); var mess = string.Empty; string rt = string.Empty; bool is_valid = true; UserPageAction userPageAction = null; if (userPageActionView.IsCreate) { if (!string.IsNullOrEmpty(userPageActionView.ActionName)) { userPageAction = userModels.GetUserPageActionbyActionName(userPageActionView.ActionName); if (userPageAction != null) { is_valid = false; if (mess == string.Empty) { response = Json(new { code = Constant.Duplicate, message = Constant.MessageDuplicate, field = "actionName" }); } } } } ////validation server if (string.IsNullOrEmpty(userPageActionView.ActionName)) { is_valid = false; if (mess == string.Empty) { mess = Constant.MessageDataEmpty; response = Json(new { code = Constant.Empty, message = Constant.MessageDataEmpty, field = "actionName" }); } } ////validation server if (string.IsNullOrEmpty(userPageActionView.ActionDescription)) { is_valid = false; if (mess == string.Empty) { mess = Constant.MessageDataEmpty; response = Json(new { code = Constant.Empty, message = Constant.MessageDataEmpty, field = "actionDescription" }); } } if (is_valid) { response = Json(new { code = Constant.Success, message = Constant.MessageOk }); } return(response); }