Ejemplo n.º 1
0
        public ActionResult EditDataRole(RoleViewModel paramEditRole)
        {
            if (ModelState.IsValid)
            {
                //update data manual createby and createdate
                paramEditRole.updateBy   = "Tian";
                paramEditRole.updateDate = DateTime.Now;

                int?nameV = RoleDataAccess.NameValidation(paramEditRole.name);

                if (nameV <= 1)
                {
                    if (RoleDataAccess.UpdateRole(paramEditRole))
                    {
                        return(Json(new { success = true, message = RoleDataAccess.Message }, JsonRequestBehavior.AllowGet));
                    }
                    else
                    {
                        return(Json(new { success = false, message = RoleDataAccess.Message }, JsonRequestBehavior.AllowGet));
                    }
                }
                else
                {
                    return(Json(new { success = false, message = "Role name " + paramEditRole.name + " is exist !" }, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                return(Json(new { success = false, message = "Wajib menginputkan semua kotak bertanda bintang" }, JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 2
0
        public ActionResult CreateDataRole(RoleViewModel paramAddRole)
        {
            if (ModelState.IsValid)
            {
                //is delete default value
                paramAddRole.isDelete = false;
                //update data manual createby and createdate
                paramAddRole.createBy   = "Anastasia";
                paramAddRole.createDate = DateTime.Now;


                int?nameV = RoleDataAccess.NameValidation(paramAddRole.name);

                if (nameV == 0)
                {
                    string latestCode = RoleDataAccess.CreateRole(paramAddRole);

                    if (latestCode != "")
                    {
                        return(Json(new { success = true, latestCode, message = RoleDataAccess.Message }, JsonRequestBehavior.AllowGet));
                    }
                    else
                    {
                        return(Json(new { success = false, message = RoleDataAccess.Message }, JsonRequestBehavior.AllowGet));
                    }
                }
                else
                {
                    return(Json(new { success = false, message = "Role name " + paramAddRole.name + " is exist !" }, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                return(Json(new { success = false, message = "Wajib menginputkan semua kotak bertanda bintang" }, JsonRequestBehavior.AllowGet));
            }
        }