Example #1
0
        public ActionResult Create([Bind(Include = "Id,Title")] Role role)
        {
            if (ModelState.IsValid)
            {
                _roleDataAccess.CreateRole(role);
                TempData["SubmissionStatus"] = "Success";
                TempData["FlashMsg"]         = "Role created successfuly!";
                return(RedirectToAction("Index"));
            }

            return(View(role));
        }
Example #2
0
        public void Add_One_Role()
        {
            // arrange
            List <Role> list = new List <Role>();

            // act
            list = _data.GetRoles();
            int    _countBeforeAdd = list.Count;
            Guid   id       = Guid.NewGuid();
            string roleName = "Testing Role - guid: " + id.ToString();
            Role   r        = new Role {
                RoleID = 0, RoleName = roleName
            };

            // assert
            int key = _data.CreateRole(r); // should add a new row of data to db

            list = _data.GetRoles();
            int _countAfterAdd = list.Count;

            Assert.IsTrue(_countBeforeAdd + 1 == _countAfterAdd);
            r.RoleID = key;
            _data.DeleteRole(r);
        }
        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));
            }
        }
 public void CreateRolePassThru(Role r)
 {
     _data.CreateRole(r);
 }
Example #5
0
 public int CreateRole(MyRoles role, int[] function)
 {
     return(roleDataAccess.CreateRole(role, function));
 }
Example #6
0
 public void BLCreateRole(Role r)
 {
     _data.CreateRole(r);
 }