Exemplo n.º 1
0
        public ActionResult Role(int Id = 0)
        {
            if (!SavePermissionsToViewBag(FeatureEnum.Role))
                return Redirect("~/home/unauthorized");

            RoleModel roleModel = new RoleModel();
            roleModel.RoleId = Id;
            if (Request.IsAjaxRequest())
                return PartialView(roleModel);
            else
                return View(roleModel);
        }
Exemplo n.º 2
0
        /// <summary>
        /// AddRole
        /// </summary>
        /// <param name="roleModel"></param>
        public void SaveRole(RoleModel roleModel)
        {
            RoleDC roleRequest = Mapper.Map<RoleModel, RoleDC>(roleModel);
            ServiceResponse<int> saveRoleResponse = _securityProxy.Execute(opt => opt.SaveRole(roleRequest));

            if (saveRoleResponse.Status != ResponseStatus.Success)
                HandleError(saveRoleResponse.Status, saveRoleResponse.ResponseMessage);
            else
                roleModel.RoleId = saveRoleResponse.Result;
        }
Exemplo n.º 3
0
 public HttpResponseMessage SaveRole(RoleModel roleModel, int siteId)
 {
     SecurityClientProcessor.UserContext.SiteId = siteId;
     SecurityClientProcessor.SaveRole(roleModel);
     return Request.CreateResponse(HttpStatusCode.OK, new { Message = CoreMessages.SavedSuccessfully, Id = roleModel.RoleId });
 }