public Permission Put(Permission request)
		{
			PermissionEntity entity = request.TranslateToEntity();

			entity = GenericRepository.Add(AuthAdminDatabase, PermissionsCollection, entity);

			return entity.TranslateToResponse();
		}
		public Permission Post(Permission request)
		{
			PermissionEntity entity = request.TranslateToEntity();

			if (entity.Id == 0)
				entity.Id = GenericRepository.GetMaxIdIncrement<PermissionEntity>(AuthAdminDatabase, PermissionsCollection);

			entity = GenericRepository.Add(AuthAdminDatabase, PermissionsCollection, entity);

			return entity.TranslateToResponse();
		}