public PutRoleResponse Put(PutRoleRequest request) { bool isNew; unitOfWork.BeginTransaction(); var role = roleService.SaveRole(request.Id ?? Guid.Empty, request.Data.Version, request.Data.Name, request.Data.Description, out isNew, true); unitOfWork.Commit(); if (isNew) { Events.UserEvents.Instance.OnRoleCreated(role); } else { Events.UserEvents.Instance.OnRoleUpdated(role); } return new PutRoleResponse { Data = role.Id }; }
public PutRoleResponse Put(PutRoleRequest request) { throw new CmsException(UsersApiConstants.UsersApiHasNoImplementationMessage); }