コード例 #1
0
ファイル: AccountController.cs プロジェクト: khoaht/BDW
 public ActionResult EditRole(Role model)
 {
     if (model != null)
     {
         userService.UpdateRole(model);
         return Json(true, JsonRequestBehavior.AllowGet);
     }
     return Json(false, JsonRequestBehavior.AllowGet);
 }
コード例 #2
0
ファイル: AccountController.cs プロジェクト: khoaht/BDW
 public ActionResult CreateRole(Role model)
 {
     if (model != null)
     {
         model.Id = Guid.NewGuid().ToString();
         userService.CreateRole(model);
         return Json(true, JsonRequestBehavior.AllowGet);
     }
     return Json(false, JsonRequestBehavior.AllowGet);
 }
コード例 #3
0
ファイル: UserService.cs プロジェクト: khoaht/BDW
 /// <summary>
 /// Update role
 /// </summary>
 /// <param name="role"></param>
 public void UpdateRole(Role role)
 {
     role.UserRoles = null;
     roleRepository.Update(role);
 }
コード例 #4
0
ファイル: UserService.cs プロジェクト: khoaht/BDW
 public void CreateRole(Role role)
 {
     roleRepository.Add(role);
 }
コード例 #5
0
ファイル: UserService.cs プロジェクト: khoaht/BDW
        /// <summary>
        /// Update a role
        /// </summary>
        /// <param name="role"></param>
        public void DeleteRole(Role role)
        {
            using (var dbContext = new DatabaseContext())
            {

                var rDel = dbContext.Roles.FirstOrDefault(r => r.Id.Equals(role.Id));

                if (rDel != null)
                {
                    dbContext.Roles.Remove(rDel);
                    dbContext.SaveChanges();
                }
            }
        }